!<arch>
/               0           0     0     0       5384      `
               E  E  E  E  E  E  E  E  E  E  E  E  E  E  E           / / / / / / / / / / / / / / / / / ͖ ͖ ͖ ͖ ͖ ͖ ͖ ͖ ͖ ͖ ͖ ͖            d d d d d d d d d d d Z Z Z Z Z Z Z . . . . fr                                   r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r f f f f f f f f f f f f f f f f f f f f f f f f f 2 2 2 2 2 2 2 2 2 2 2 2 2 2 dN dN dN dNmsm_check_malloc msm_choose msm_round msm_open_read msm_open_write msm_cand_from_pairing msm_cand_pairing_is_valid msm_cand_debug msm_cand_free msm_cand_equivalent msm_cand_count_common_rungs msm_cand_compute_score msm_cand_throw msm_cand_sub_throw msm_cand_write msm_cand_map msm_cand_interpolate msm_cand_make_increasing msm_cand_read msm_cand_is_valid msm_cand_refine msm_cand_refine_fill_tableau msm_cand_refine_compute_r_range msm_refine_compute_s_range msm_cand_refine_set_tableau_entry msm_cand_vec_new msm_cand_vec_expand msm_cand_vec_trim msm_cand_vec_make_desc msm_cand_vec_insert msm_cand_vec_scan_alignment msm_cand_vec_get_best_perfect msm_cand_vec_throw msm_cand_vec_free msm_cand_vec_write msm_cand_vec_write_named msm_cand_vec_read msm_cand_vec_read_named msm_cand_vec_map msm_cand_vec_interpolate msm_cand_vec_make_increasing msm_cand_vec_refine msm_double_vec_get_address msm_double_vec_interpolate msm_double_vec_smooth msm_double_vec_normalize_sum msm_double_vec_normalize_avg_dev msm_double_vec_throw_normal msm_double_vec_mutate msm_double_vec_mutate_step msm_double_vec_write msm_double_vec_write_named msm_double_vec_read msm_double_vec_read_named msm_dyn_entry_vec_new msm_dyn_entry_vec_expand msm_dyn_entry_vec_trim msm_dyn_entry_vec_make_desc msm_dyn_tableau_new msm_dyn_tableau_resize msm_dyn_tableau_set_s_range msm_dyn_tableau_get_s_range msm_dyn_tableau_get_i0_i1_ranges msm_dyn_tableau_get_entry_address msm_dyn_tableau_free msm_image_alloc msm_image_compute_avg_dev_range msm_image_compute_min_max_range float_image_colorize msm_image_colorize msm_image_write_as_pnm msm_image_reduce_coords msm_image_set msm_image_add msm_image_max msm_image_normalize_and_write_as_pgm msm_image_seq_seq_score_paint msm_image_pairing_paint msm_image_cand_paint msm_image_cand_vec_paint msm_image_dyn_tableau_scores_paint msm_image_dyn_tableau_pairing_paint msm_image_grid_paint msm_image_seq_seq_score_write_named msm_image_cand_write_named msm_image_cand_vec_write_named msm_image_dyn_tableau_write_named msm_multi_find_matches msm_pairing_num_rungs msm_pairing_is_perfect_condensed msm_pairing_get_rung msm_pairing_empty msm_pairing_perfect msm_pairing_is_valid msm_pairing_from_rung_vec msm_pairing_expand msm_pairing_free_rungs msm_pairing_free msm_pairing_multi_free msm_pairing_copy msm_pairing_sub_copy msm_pairing_span msm_pairing_trim_to_span msm_pairing_sub_span msm_pairing_equal msm_pairing_is_increasing msm_pairing_is_perfect msm_pairing_collect_rungs msm_pairing_count_common_rungs msm_pairing_perfect_max_length msm_pairing_enum_alignments msm_pairing_num_steps msm_pairing_map_gen msm_pairing_map msm_pairing_interpolate msm_pairing_get_rungs msm_pairing_make_increasing msm_pairing_throw msm_pairing_sub_throw msm_pairing_write_full msm_pairing_write msm_pairing_read msm_ps_tools_new msm_ps_tools_new_graph msm_ps_tools_set_epswr_ref_window msm_ps_tools_set_graph_ref_window msm_ps_tools_get_plot_size msm_ps_tools_debug_rectangle msm_ps_tools_shrink_epswr_ref_window msm_ps_tools_expand_graph_ref_window msm_ps_tools_map_x msm_ps_tools_map_y msm_ps_tools_map_coord msm_ps_tools_map_coords msm_ps_tools_unmap_h msm_ps_tools_unmap_v msm_ps_tools_unmap_coord msm_ps_tools_unmap_coords msm_ps_tools_draw_segment msm_ps_tools_draw_ref_axis msm_ps_tools_draw_ref_frame msm_ps_tools_draw_plot_frame msm_ps_tools_draw_tic msm_ps_tools_draw_scale msm_ps_tools_choose_tic_coords msm_choose_label_coords msm_ps_tools_draw_y_polyline msm_ps_tools_draw_y_dots msm_ps_tools_close msm_ps_tools_compute_data_range msm_ps_tools_draw_graphs msm_ps_tools_draw_histogram msm_ps_tools_get_eps_figure msm_rung_equal msm_rung_is_none msm_rung_throw msm_rung_throw_middle msm_rung_vec_expand msm_rung_vec_throw msm_rung_vec_new msm_rung_vec_trim msm_rung_step_is_increasing msm_rung_step_is_atomic msm_rung_step_is_perfect msm_rung_step_span_increment msm_rung_break_tie msm_rung_step_break_tie msm_rung_interpolate msm_rung_vec_interpolate msm_rung_vec_make_increasing msm_rung_vec_join msm_rung_lex_compare msm_rung_strict_compare msm_rung_vec_map_gen msm_rung_vec_map msm_rung_step_write msm_rung_step_read msm_rung_vec_make_desc msm_seq_desc_make msm_seq_desc_same_orig_seq msm_seq_desc_equal msm_seq_desc_adjust_skip_and_size msm_seq_desc_trim msm_seq_desc_resample msm_seq_desc_filter msm_seq_desc_map_index_to_orig_seq msm_seq_desc_map_index_from_orig_seq msm_seq_desc_map_index msm_seq_desc_throw_segment msm_seq_desc_write msm_seq_desc_read msm_seq_desc_is_valid msm_debug_double_vec msm_debug_int32_vec msm_test_tools_get_optimum_pairing msm_test_seq_write_and_plot_named  //                                              94        `
msm_cand_refine.o/
msm_double_vec.o/
msm_image_paint.o/
msm_image_tools.o/
msm_test_tools.o/

msm_basic.o/    0           0     0     644     12200     `
ELF          >                    )          @     @   UHSH8H}dH%(   HE1HHH    HUH    HHǸ        E
   EHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    +EЃi  HH    HHEUHcHЃEE;E|E    HEUHcHH    EE;E|E    +EЃi  HH    HHEUHcHЃEE;E|E    HEUHcHH    EE;E|HܐHEdH+%(   t    H]UHH@}̉uEE+ẺEE    E           fH~HEE    ^EE\EEff/EvE>E    ^EE\EEff/EvEEEUԋE9EmUԋE9E}O} (H    H2   H    HH    H        fH~HE    f/EvmŰEUHH0EHEfHn    fH~HEEH,HEfH*EEE\EEEff/r    f/Ew(H    H<   H    HH    H        f/EvHE%Ef/    v
HEHHEHHUHH@H}HuHUȉMdH%(   HE1HE    HuHMHUHEIH5    HǸ        HEUĉH    HEHEH    HEHUdH+%(   t    UHH@H}HuHUȉMdH%(   HE1HE    HuHMHUHEIH5    HǸ        HEUĉH    HEHEH    HEHUdH+%(   t      [%s] msm_basic.c y > 0 (f >= 0.0) && (f < 1.0) %s%s%s   msm_choose      msm_round              @      ?      ?Q                                         :                               )r   int     ,                                   1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +    3     	   R  
:     +      W      a  	   {  
:       {          	      f       y           A                   $                  {           ,  {         	r   I  N        I      
  i         E  {  {  A   {       *        H        H     .        	er              M                 T      M   Htag M(   @ext M3       M?      N   Xwr P  `     E                       E   Htag E'   @ext E2       E>      F   Xrd H  `     8	                 $  x 8  Hk :  `f ;  h    4  	         	   4  
:   	 $       	          ,        lo    hi  (       3  n !  Lx &  Dy &  H      	                           (  h  	     
:   
                      E  tag    N   Dp E  Pk   @ !   ":   H   :!;9I8   I  $ >  4 :!;9I   :;9I   !I   :!;9I   :!;9I  	I  
! I/  .?:!;9'I@|  & I   <  7 I  .?:;9'I<  .?:;9'I<  4 :!;9I  (      4 I4  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'<  . ?:;9'I<  .?:;9'<     .?:;9'@|  !I  "! I/   ,                                               z                                                                                            	        K"u<t4 .1 f& f$   Jt% .   Jt4 .1 f& f$   Jt% .   JftuYX gXhJyJ
	Y f( ! L1 f  (g1'KK['KK __off_t _IO_read_ptr malloc _chain size_t fileName _shortbuf _IO_buf_base long long unsigned int __int64_t free _codecvt long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset asprintf toss _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr name short unsigned int open_write _IO_save_base msm_check_malloc floor msm_round _lock _flags2 _mode open_read msm_open_write drandom _IO_write_end _IO_lock_t _IO_FILE float FALSE _markers __assert_fail int32_t unsigned char short int _IO_wide_data dProb _vtable_offset FILE TRUE msm_open_read char GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t __off64_t _IO_read_base _IO_save_end verbose __pad5 _unused2 stderr msm_choose _IO_backup_base _freeres_list _wide_data int64_t _IO_write_base /home/stolfi/programs/c/JSLIBS/libmsmatch msm_basic.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_basic.c msm_basic.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h jsfile.h stdio.h mathcalls.h assert.h stdlib.h jsrandom.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x                ECE     @       ,   EC#    `           EC                EC                 EC                                                                                                   8              #     H       
                                                                                                                     9                   J                      Q                      C                      Y                      ^                      o           ,      z                                                                                                                                                        j                                    msm_basic.c __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 msm_check_malloc stderr fprintf free __stack_chk_fail msm_choose drandom __assert_fail msm_round floor msm_open_read asprintf msm_open_write   )             4             D                         ?            j                                                            T       T            T                   4                                                                                 \                   g            d       u            D                                                                     \                   \                   +       +            <            L            d                        +                                                              
                     
   	                
   
   *              
   
                                *       
              /       
   	   #       =       
   	   M      D       
   	   +      M       
   	   A      T       
   	   r      [       
   	          b       
   	   O      g       
   	   g      z       
   	   a              
   	                 
   	                  
   	   q             
   	                
   	                
   	                 
   	                 
   	                 
   	   {             
   	                
   	   _            
   	               
   	   =       #      
   	          /      
   	         ;      
   	         G      
   	         S      
   	   "      _      
   	          k      
   	          w      
   	               
   	                
   	                
   	   m            
   	   3             
   	               
   	   
            
   	   p             
   	               
   	               
   	   8            
   	               
   	               
   	                
   	   |      ,      
   	         4      
   	          X      
   	          b      
   	   Y            
   	               
   	   9            
   	               
   	               
   	                
   	               
   	               
   	                
   	   y             
   	   J             
   	               
   	         -      
   	         T      
   	         j      
   	   +            
   	               
   	   k             
   	                
   	   E            
   	                     j            
   	   m      *      
   	         9      
   	   *       U      
   	         _                  v      
   	   m            
   	               
   	   *             
   	                                  
   	                      H       :      
   	         D                  w      
   	   g            
   	                      8                               
   	               
   	                                    
                                   "       
   
   6       &       
   
   `       *       
   
          .       
   
          2       
   
          6       
   
          @       
   
          E       
   
         J       
   
         O       
   
         T       
   
          Y       
   
   .      ^       
   
   5      c       
   
   C      h       
   
   J      m       
   
   S      r       
   
   [      w       
   
   g      |       
   
   p             
   
   y                                                 D                   d                                                    j       .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                     @      p                              >                            U                             9      @               p       	                          J                                                         ]                            0                              X      @               p&      0          	                 q                      *                                   l      @               &                                }      0               H                                         0               H                                        0                     '                                                                                                                                                                                                                 @               (      x                                                                                 	                      `                                                          )                                    msm_cand.o/     0           0     0     644     27040     `
ELF          >                    c          @     @   UHSH   HxHpHhH`XdH%(   HE1E    HhPHppH`A   A        H    HpHHQHEHUHAHQHEHUHhHHQHEHUHAHQHEHUH`HEXE؃} tHEHH    H    HxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHHH}HEH@@H    UHH@H}HuЉUE    SEHHHHEHHEEHHHHEHHEUHMHEHH    u    (E}~HEHH@HEH@@UHH    UHH0H}HuE    UEHHHHEHHEEHHHHEHHEHMHE    HH    u    <E}~HE؋@EHE؋@4EHEHp@HEH@@MUH    UHHĀH}HuHUHMDEDMdH%(   HE1HEH    Eă} ufE   fEȃ} tEEE    'HEHM    HH    HEHEE   EETHEUHMHH    HMHUHuHELEHAfH~HEEXEEHEHEEE;E|} t3HUHuHELE    HAfH~HEEXEEEEEHEdH+%(   t    UHSH   HxHpHhdD`D\PdH%(   HE1    fH~HEEEHpHHQHEHUHAHQHEHUHhHHQHEHUHAHQHEHUHhpHp@HPD\`dfHnǉ    HEHxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHSH   HXHPLdH%(   HE1HPH@@H    `LdHP@Hhf*dphYpxf*`Ex^EEHPHHQHEHUHAHQHEHUHPHA HQ(HEHUHA0HQ8HEHUHPH@@LH    HEEEHXHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HXH]UHHH}HuH    HUH    HHǸ        H    HUjj A   A          H    HH    Hƿ
       UHSH   HhH`HXHPdH%(   HE1ǅt    t t_H    H=      H    H    H    H      H    H    H`HH    H    H`HEH`H HEHXHHQHEHUHAHQHEHUHPHHQHEHUHAHQHEHUH`@HxxEH`H@@HPHXHUHuIH    HEЃt tMH    Hƿ
       HEHH    H    H    H=      H    H    HhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HhH]UHSH   HxHpdH%(   HE1E    } t_H    H=      H    H    H    H      H    H    HpHH    H    Hp@HEEEE    KEHHH@HHHHpUHcHH4HHVHHQHFHVHAHQE}~HpH@@H    HEЃ} tMH    Hƿ
       HEHH    H    H    H=      H    H    HxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHSH   HxHplhdH%(   HE1E    } t_H    H=      H    H    H    H       H    H    HpHH    H    Hp@HEEEE    KEHHH@HHHHpUHcHH4HHVHHQHFHVHAHQE}~HpH@@hlH    HEЃ} tMH    Hƿ
       HEHH    H    H    H=      H    H    HxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHHPH}HuHUȉMDEDMH} tHE tHUHEHH    E    REHHHHEHHEDE}MHUHEHH5    VEAH5    H    HE}~HE@HEHUHEfHnH    HHǸ       HEHp@MUHEH    H} tHE tHUHEHH    HEH    UHSH   HxHpHhH`dH%(   HE1Hh t6Hh t(HpH    HhHpHH    E    jEHHH@HHXH@HpH    HH    H    H@HHHHSHPHXHCHSE}~HpH    fH~HEEEHpH    HEH` t6H` t(HpH    H`HpHH    HxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHH@H}؉uԉUЉMDEDMdH%(   HE1UHE؉H    u
    B  HEH    E} y(H    H  H    HH    H    }    } yE    E   }ċMȋUuHEAH    u
       HEHMغ    HH    EPHEHMHH    ExE9E5} t(H    H)  H    HH    H        IExE9E5} t(H    H*  H    HH    H           HUdH+%(   t    UHH0H}uUMHE    H    u8} t(H    H2  H    HH    H           HEH     H    u5} t(H    H3  H    HH    H        FHEH@@HEHEP4HEpDE܋}MHEEAH    u          created:      %s          ----------------------------------------------------------
     mapping candidate
 old:  new:      interpolating candidate
       making candidate increasing
 (   )   %16.8f   ) ( msm_cand.c ng >= 0        invalid 0-side indices in pairing       invalid 1-side indices in pairing invalid sequence 0 invalid sequence 1         msm_cand_pairing_is_valid       msm_cand_pairing_is_valid       msm_cand_is_valid                                      
    
    
    
        %V   
    
        )p    int 
        w       w   !   
           J       d       C             1^      3p        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dw  `    F|  h    Hp   p    Ip   t    J~   x    M5       NV       O      Q      Y       [      \      ]|      ^	       _
       `p       b          "    +    r          C     j                   C    ^    #      
    
    $<                   $  
    
        &        2z  id 4       5   rev 6      8       :       ;        <      	  c 	%         C        	-    z      	  %                 
          P4  seq 4   pr D  @      H z  D  C             I        u           .        <           
    D                 E        <           
"    D         
D           u  *         z  J               `            ,q         p        &    
    D                                      p               
D    D             
D  *  D       
D  T  D               ep   q       '     
D    D          
!	     D          
D                    (    2      
1    D          
	     D       
	   9  D  D             
6  Y  D  D         k  y             
f  D       /                   cd /&U  X    /2   T    /F  Pdie /U  L      	        p 5D  h      C                          	  pr 1D  Hn0 =   Dn1 I   @    U       i  die x  ng    P    	  	            	  	                           #   T    '  X    (  `     	  C    	      I                	  rd    ~pre *   ~suf 5   ~cd I  j    ~             )      M
  wr   Hpre    @cd U                       suf           j    \        N       sj   h      I          	      
  cd 1U  ~    =   ~    R   ~	      ~	    I  j    ~     I                !  cd -U  ~	      ~	    I  j    ~     I          1        cd %U  ~    9  ~    Q  ~	      ~	      ~	      ~	    I               ~         tag    hcd ,U  `     I                ^  cd +U  ~len 7   ~	       ~	       ~	      ~cdn I       I          i              ~      ~len    ~      ~      ~      ~cd I       W          e            X      Y  pr ZD      [!      \  ~    ]  ~ng _   sc b  	    c   g e  Xt q           P       h s  `        K	                  Z  ca K1U  Hcb KAU  @j L   Tn0 R   Xn1 S   \        Q       saj N  `sbj O  h      4                   cda 4(U  Hcdb 49U  @die 4E  j 6   \        O       saj 8  `sbj 9  h      /        #         cd / U  h )    I          u            ~       ~pr !D  ~    "  ~	    $  ~cd &I     I   :;9I8   :!;9I   :!;9I  4 :!;9I   :;9I  .?:;9'I<   !I  	4 :!;9I  
$ >   :!;9I  .?:!;9'I@|  I  ! I/  4 :!;9I   :;9I8  .?:;9'I<    :;9   <  .?:;9!'<   :!;9I  & I  .?:!;9'I@|  4 I4  4 :!;9I  .?:!;9!'@|  7 I  (   .?:;9'<  %   $ >  !   " :;9  #4 :;9I?<  $>I:;9  %'I  &.?:;9'<  '   (. ?:;9'I<  ).?:;9'I@|   ,                                                                                                                                                           	        #4u4d fYV?ht/gg X: JX + Jk.=t/gg t< JX + Jk
.$; fZhxf/Y #  Jh $
A && :PV$!<<4t!MV="1=?,	##&&< ,L	=Y#Vv	g##t- . G Jg .L	g=Y#V*v	g##t- . G Jg L	g=Y#V# t t+ J0t/	g 7 Jj2 t t+ J/?,  + JA t/ f Jj t K  + JA V 3 JXY f(, fuu ] JX[u<' J <5 X f (X/<' J <5 X f (X0Y[ : J f (XY J: J f (X0 *n JX/Y debug _shortbuf _IO_lock_t fputs dgaussrand stderr _IO_buf_end __FUNCTION__ fflush fget_double _IO_write_end unsigned int _freeres_list step_score _flags __int32_t msm_pairing_interpolate _markers atomic skipProb msm_seq_desc_read msm_cand_write msm_rung_step_score_proc_t msm_pairing_write minIncrSum msm_pairing_t t_ini int8_t TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end float msm_cand_t _IO_codecvt msm_cand_interpolate s1_new programerror long long unsigned int skip msm_cand_pairing_is_valid _IO_backup_base _offset fprintf _fileno minIncrEach size_t diagonal seq0 seq1 bool_t s1_old _IO_read_base msm_cand_sub_throw msm_cand_free fget_match msm_pairing_equal estep char msm_pairing_span _mode s0_old _IO_marker _IO_read_ptr gfin ixSize ini_step msm_pairing_read msm_cand_count_common_rungs msm_pairing_count_common_rungs writePairing msm_rung_t _IO_write_base score long long int new_span msm_seq_desc_is_valid _IO_save_base cdnew msm_seq_id_t msm_seq_desc_t size _freeres_buf msm_cand_debug msm_seq_desc_write __pad5 msm_cand_compute_score s0_new fin_step _vtable_offset __int8_t msm_pairing_make_increasing old_span msm_cand_is_valid msm_pairing_map _IO_read_end short int long int msm_pairing_num_rungs msm_cand_throw msm_pairing_is_increasing msm_pairing_throw _IO_wide_data FALSE name _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail unsigned char msm_pairing_sub_throw fget_skip_spaces idSize _IO_write_ptr msm_cand_map msm_pairing_get_rung msm_cand_read _codecvt nameSize __off_t verbose msm_pairing_is_valid msm_cand_from_pairing signed char short unsigned int __PRETTY_FUNCTION__ double msm_cand_equivalent _chain gini msm_pairing_free FILE _flags2 _cur_column __off64_t msm_cand_make_increasing _unused2 _IO_buf_base msm_seq_desc_equal /home/stolfi/programs/c/JSLIBS/libmsmatch msm_cand.c /home/stolfi/programs/c/JSLIBS/libmsmatch /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include msm_cand.c msm_cand.c types.h stdint-intn.h stddef.h struct_FILE.h FILE.h bool.h msm_seq_desc.h msm_rung.h msm_pairing.h msm_cand.h affirm.h assert.h fget.h stdio.h jsrandom.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x             u   ECHd     @       #    ECZ      `           EC                EC            e   EC\            i   ECHX                ECH           ~    ECu      (      1   ECH       L         ECH      p      	   ECH           )   EC               ECH              EC               EC                                                                                                   `             "                  1                                                                                                                                @             u      V     
            p     Z      ~                                  u      #                                                                                                1                                  #          e      :                     P                     e    B      i      t                                                                                                                                                        )                                     1                                                    	
            (                     @          	      Y                     u                     {                                                                   *                                                                                                                                                                #                     =                     J                 \                      msm_cand.c __PRETTY_FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 msm_cand_from_pairing msm_cand_pairing_is_valid msm_cand_debug __stack_chk_fail msm_cand_free msm_pairing_free msm_cand_equivalent msm_seq_desc_equal msm_pairing_equal msm_cand_count_common_rungs msm_pairing_count_common_rungs msm_cand_compute_score msm_pairing_num_rungs msm_pairing_get_rung msm_cand_throw dgaussrand msm_pairing_throw msm_cand_sub_throw msm_pairing_span msm_pairing_sub_throw stderr fprintf msm_cand_write fputc msm_cand_map fwrite msm_pairing_map msm_cand_interpolate msm_pairing_interpolate msm_cand_make_increasing msm_pairing_make_increasing fputs msm_seq_desc_write msm_pairing_write fflush msm_cand_read fget_skip_spaces fget_match msm_seq_desc_read fget_double msm_pairing_read msm_pairing_is_valid __assert_fail msm_pairing_is_increasing programerror msm_cand_is_valid msm_seq_desc_is_valid       z                                       d                                    +                                                m                        <                        ,                                                I            q             |                            !                         "                         #   )             =                   E         %   L             `            R       h         %   y            i                   4	         &   H	             U	         #   c	            o       k	            r	             	                   	         %   	            F
             Z
                   b
         %   i
             }
            u       
         %   
            i       
            &         (   7             D         #   R            o       Z            a             u                   }         %               A             U                   ]         %   d             x                            %               i                   /         *   @             M         #   [            o       c            j             ~                            %               E         +                                                  ,                               !            -            +   #         .            0            1                                                  2   )         3   K         4   v         0            1               G         5   a            q            \                                                     6            7               
            &            |      5                   ?                   G         8   j            |      y                                              8                        :                                                    .      	         8   (         :   9                  H                   R            A      Z         8                      
                     
   
   N             
      *              
                                   *       
   	           1       
   
         8       
   
         ?       
   
   m       F       
   
         K       
   
         Y       
   
         `       
   
   G      e       
   
          z       
   
   Q             
   
                
   
   ]             
   
   S             
   
   B             
   
                
   
                
   
                
   
                 
   
                
   
   :            
   
               
   
         &      
   
   N      3      
   
   _       @      
   
         M      
   
   3       Z      
   
   I      g      
   
         t      
   
               
   
                
   
   '            
   
               
   
   I            
   
               
   
   Q            
   
               
   
                
   
               
   
               
   
               
   
               
   
   z       *      
   
   ~      7      
   
         D      
   
   i      Q      
   
         _      
   
   D      k      
   
          s      
   
   v            
   
   :            
   
               
   
   ,             
   
   )            
   
               
   
               
   
   I            
   
               
   
               
   
   o            
   
   ]             
   
   j      9      
   
         S      
   
   y      `      
   
   M      m      
   
         {      
   
   j            
   
               
   
               
   
                
   
   .            
   
   .            
   
   /      '      
   
         J      
   
   /      [      
   
   3      v      
   
   b            
   
               
   
               
   
               
   
               
   
   S       +      
   
          K      
   
   0      a      
   
   6      r      
   
   L             
   
               
   
               
   
                
   
               
   
          +      
   
   *      U      
   
         r      
   
                
   
   X            
   
               
   
   !             
   
   i            
   
   Z            
   
         :      
   
   ;      Z      
   
         z      
   
   3            
   
                                 
   
               
   
                
   
   ?                               
   
         )            
      j      
   
         z      
   
                
   
                     `            
   
   ?                                                 
   
   #            
   
   .            
   
         #	      
   
   ~      .	            *      	      
   
          	                  	      
   
   G      	      
   
         	      
   
         
      
   
         -
            R      N
      
   
   g      X
                  }
      
   
         
      
   
   #      
      
   
           
      
   
   W      
      
   
   F      
            	
      
      
   
                 
   
   W      "      
   
   \      ,                  Q      
   
         `      
   
   [      o      
   
           ~      
   
   o            
   
               
   
   W            
   
                     Z            
   
                           "      
   
         1      
   
   *      @      
   
         _      
   
   p      i            B            
   
               
   
               
   
                
   
               
   
                
   
                           
      
   
               
   
         6      
   
          E      
   
         T      
   
               
   
   <                              
   
                     1      ,            N      [      
   
         e                                          
   
   "                  u            
   
                             *      
   
         9      
   
         V      
   
         e      
   
                
                                   "       
      5       &       
      _       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      $      ]       
      -      b       
      ;      g       
      B      l       
      I      q       
      X      v       
      c      {       
      q             
      |             
                   
                   
                   
                                                       D             u      d                                1                                      B                                     Z      ,                  P            	
      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                                                                                            @                                          @               A                                &                                                          ,                                                          1                                                        >                                                         9      @               `M                                J                      %%                                   ]                      '      0                              X      @               _      0          	                 q                      '                                   l      @               H_      X                          }      0               ,                                        0               4                                        0               E6      '                                                   l6                                                          p6                                                          6                                         @               a      h                                                8                                	                      0>      r                                                   c                                    /0              0           0     0     644     32784     `
ELF          >                    z          @     @   UHSH  HHDD HEHHE(HHE0HHE8HdH%(   HE1}     H    H=      H    H    H    H      H    H    H    HjH    QA   A
      H5    H    Hǅ     ǅ$    DMD HHH$WH WH0WH}W} WH    H@}  tt f*8$f*@8^@H$H    HHfHnH    HHǸ       H$HH Hǅ(    HEHEM(HUHHH    HhHh uEEHhH@HEHEH    t(HpH    HEHE(,k,Hx,HcHHHEHHUHHH    H`H` uEEH`H@HEHEH    tHpH    HX0PHHx HHEHPHXfHnHHH    }  tpH    Hƿ
       H    HUjH    QA   A
      H5    H    HH    H=      H    H    HHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HH]UHH   Hhd`\DXDTHEHHHE H@HE(H8HE0H0HE8H(HE@H dH%(   HE1EE} t#H    H      H    H    HhH@@HE؃T y(H    H   H    HH    H    \ y(H    H   H    HH    H    X y(H    H   H    HH    H    HhHEHhH HEHE@EHE@ELpD`dUuHEHH|WHxWHtWH    H d `E|xMH0H        EEEE    xE  DdLEMUuHEHH}WH}W`WH    H UE9~(H    H   H    HH    H    MUuH0H    EEf  UEЃt(H    H  H    HH    H    E2   Ed   xU)9UxU)9U!EUEЉ9EEE#E#EEp+\9E|pX9E       Et\9Et+X9E|       E}DdLEHMHUuE (W0H}WH}W}W}W}WHTW`W    H`EE9EE|9E} t4MUEEH    HufHnH5    HǸ       H@HUHEEH8E HEdH+%(   t    UHSHhH}HuLLUHEH    t8C@t#H    H      H    H    fE   C@toMUH    H5    HǸ        K<S8H    H5    HǸ        S<E)S8E)H    H5    HǸ        HC(HUHH    HEH} tHE E    EEEEf.    zBEf.    u3C@  H    H      H    H    w  Ef.EzEf.    zaEf.    uRMUH    HufHnH5    HǸ       H    Hl  H    HH    H    HK8LC HCHsHUHAfH~HEHC PHCEXEE؋C@t9H    MEHUf(f(fHnH    HHǸ       EEf/Ev	E   EEEf.Ez)Ef.EuHK8HS0Hs8HEH    EE    } tEHEHC0C@tH    Hƿ
       H]UHATSH0  HHL DHE HHE@HHEHHHEPHHE`HHEhHdH%(   HE1HEHEHHEHHEHHEE8EHHEHHEHE@8HE@<Љ@+D@EȋDE̋EЅt'H    D@H5    HǸ        HEHUHH    HX@ x@;8}       HD xD;<}       LHX tH t	L ulHX t/HX     HX@HX@EЅ2  H    H      H    H    
      ``EEEEX,}( tBH    L!HIDH    H	IH,HUIHL*@H    H!H	HËDH H	HH,HUIHHǅ0      ǅ4    t4HHD+04HT   +4HHT   +4HTH,HEHMIHHT44~00;EaEhHXh HXHUHPEЅ   H    H
      H    H    HEH0H    t#M̋UH    H5    HǸ        NMċUH    H5    HǸ        ŰEĉ)UȋE)H    H5    HǸ        H    EpHpfHnH    HHǸ       H PH}0 t^H PExxf/Pw*EEHE HHUH HEdH+%(   t    H0  [A\]UHHĀH}uUMDELMHEHEHEHEHE HEdH%(   HE1E    HEH    EHEHM    HH    } t!MUH    H5    HǸ        EčPHEHMHH    } t!MUH    H5    HǸ        UEЉEȋUEЉE̋E+E+EH    H    EЋE+E+EH    H    EԋEHcЋMEEHHH    E؋EHcЋMEEHHH    E܋UЋEЉEU؋EЉE} t-H    }uM̋UAAH5    HǸ        HEUȉHEỦHEUHEUHEdH+%(   t    UHH }LLUdH%(   HU1HHEUHH    UEHUdH+%(   t    UHH   Hhd`\LPDXHEHHHE H@dH%(   HE1HEHEHhHEHEH    EHEI¿    EHEI¿      EEHUI҉EEHUI҉  E\;E}ǅ|E    c  \;E~E|EEA  HP || y
ǅ|    |;E|E||| ~|HUI҉79\|ԃ|||;E}|HUI҉ 9\}҃|| x|;E|(H    H  H    HH    H    |EEE;E}EHUI҉9\ۋE;E|(H    H$  H    HH    H    HPUE+E9\'EEUXЍ E+\)U  UE9\|'EEUXЍ \+E)U  \;E}!EEE+\XЉEV  \;E~!EE\+EXЉE*  |HUI҉Q  E|HUI҉ZEEHUI҉&  EEHUI҉2EċE;\\;E~(H    H6  H    HH    H    \;EuEEXEx\;EuEEXEZE+EEȋE+EE̋\+EEș}̉EЉE\EЃuXEXEE+EEUEЉE\EЉE\EЉE\+EE\+EE} yE؉EЋE)EEEE)E} yE؉EԋEEE)EEEE;d|#E+dE؋EEE)EEEE;`|#E+`E܋E)EEEE)EHHUH@UHEdH+%(   t    UHH }LLUdH%(   HU1HHEUHH    UE)HUdH+%(   t                 ----------------------------------------------------------
     refining candidate
     old:  
           %d entries, %.1f steps per entry
     new:        filling matrices...
 msm_cand_refine.c bad {maxUnp} bad {expand} bad {shrink} mins <= maxs (r + s) % 2 == 0             vopt = %23.15f  gopt = (%5d,%5d)
         start at         step from [%d,%d]  to [%d,%d]  (%d,%d)  starts outside tableau 
** f = (%d,%d) vtof = %9.4f
 FALSE   score %9.6f + %9.6f = %9.6f       filling entry [%d,%d]
         entry is not valid
       best  start at [%d,%d]  from [%d,%d]  score = %9.6f
       lo rung = %5d %5d
       hi rung = %5d %5d
 range [%d..%d] expanded to [%d..to %d]
 (kprev >= 0) && (kprev < nr) knext < nr (rprev <= r) && (r <= rnext)            msm_cand_refine_fill_tableau    msm_cand_refine_fill_tableau    try_step        msm_refine_compute_s_range                                                                            %V               )p   !int     *<       ,                     "	              J       d              w       C       1      3p        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hp   p    Ip   t    J   x    M5       NV       O      Q      Y       [      \      ]      ^	       _
       `p       b          #    +    	  	        C     	      	      	       C    	     	    $                      	   <   9                $!      	_   	      	{  ne 	E   e 	       	V  p   
  %NEG ZER  POS      
(      &        2  id 4       5   rev 69      8       :       ;        <      =  c %=       M  C        -$      T~  ne TE   e T~   	M      TY  	        &        ~  ~                 P  seq    pr   @      H     C    	            L             M       $      }  ne E   e }   	L      X      H                 nr         {      !{   ns "   0ev #  8     $      F	                G	   6             1M  Q            	   g             M  M  M  M       A              	      E      <          3                  .      <          $  8               Z  N  N   	      T  i  E       *9    ~       S}      M   '    ep         (                          9   	                    +  
p   P
n0    ~
n1    ~
r    ~
kp   ~       ~              ~      ~nr                   T       P#  
k    \g M  `                V       P#)	  
k    \g M  ` lor    los    hir    his !          ~       ~    ;  	            *   ~    *   ~    M   ~    N       T       U       V       W           *      
      4       4(       5       5(           Z       ds =   dr >                    
  b Y   @                
  b Z   D         #         b [   H         #       b \   L     ;  C    +                      
p   
n0    
n1                                          ~    9  nr    glo M  Xghi M  `                     @       D       H       L       P       T                     
r     ~
s !   ~    "  #    #  #    $  }    %   }    &        '       (!  #     )9      *9       +9  #@    ,~  }    -Q  }
tb .  #(
kp /        0  #    1  }n0 4   ~n1 5   ~i0 7   ~i1 8   ~g 9M  #8eg <}  ~    =9  ~    >9  ~)        J      KM  #0*    U              #HP  
f U"M      U.      V        	                         ef a"}           w      vfg n  @    p  H    r9    kpf    ~unp    ~               j    ~        m       f M  ~    	       C      +                  h        ~       ~       ~       ~       ~       ~    !  ~    9      ~  ~    Q  ~tb լ  ~      ~      ~    9        H    x  	              P      Xn0    n1           ~       ~       ~       ~                 M  `r    ~kp    ~    x  	                              ~       ~s            b                        9      9      9      	9      
9        x  C    h  ,                          ~       }       }       }       }            !  }    9  tb   }      }      }       ~       ~    M  ~      ~nr    ~g M  ~      ~ip    ~pr   ~              M         ep }  ~         k       ep }  ~    I   :;9I8  4 :!;9I  4 :!;9I   :;9I   :!;9I   :!;9I  4 :!;9I  	 !I  
 :!;9I   :;9I8  $ >  4 :!;9I  .?:;9'I<  :;9    I  ! I/    & I   <  4 I4  .?:;9!'<  .?:!;9!'@|  7 I  >!I:;!9!  (   (   .?:;9'<  .:!;9!'I@H|   :!;9!I   %  !$ >  "   # :;9  $4 :;9I?<  %(   &'I  '.?:;9'I<  (   )U  *.:;9'@H|  +.?:;9'@|  ,.?:;9'I@|   ,                                                    ""#                                                                                                                             	        d	##<ai	V^/u)   Pg0ttu)   RYG	g=9#Vxg f# ( ( (!FZu	[9 (x	fY (u+uCIfC3g:*f<gf3h=N X=  XX . X1=;L X;  XX . X>% td J  w J#	g49fu K t#uCJ<<4J;<<'+g t   (!  *(#f t9K tZu$ f2  t=t|l JA! t'#  X . X#g  X . Xg ' (. #];h)$,J		[0!%<!%<g#  t)  t$# K#BL<<0J:<<
7h.- +> #9wv f f'<<Y'<<'[+<3<< '=+<3<< ?=f'<+<3XX ?=f'<+<3XX >	g-f KsXLu J$ <?' f	f  " ; . t   <u= . t!  <	u  (< . J!  	 (f%f5<%f3< f'f'0 fg0 <	=  ( f fˑ"*Jf <Ll fA 7 XJ <[ fg fA 7 XJ <[ fg'  A f7 XJ <[ fg'  A f7 XJ <[ fif K prold debug _shortbuf _IO_lock_t vopt msm_rung_is_none stderr _IO_buf_end __FUNCTION__ _IO_write_end unsigned int _freeres_list msm_dyn_tableau_t step_score _flags __int32_t msm_cand_refine maxrp debug_drmin _markers prev msm_cand_write msm_rung_step_score_proc_t knext msm_pairing_from_rung_vec maxsp sMax msm_pairing_t meds uint32_t int8_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 msm_rung_vec_t _IO_save_end float msm_cand_t _IO_codecvt oldmaxr kprev goptp programerror long long unsigned int skip rMax better _IO_backup_base snext _offset msm_cand_refine_set_tableau_entry _fileno oldminrp size_t int64_t vtofg seq0 seq1 bool_t _IO_read_base sprev sMin cdold msm_refine_compute_s_range min0 min1 rung_r rung_s imin rads debug_in_r_range estep char _mode try_step _IO_marker minr mins _IO_read_ptr msm_dyn_tableau_set_s_range __PRETTY_FUNCTION__ msm_dyn_tableau_resize msm_dyn_entry_vec_t gopt msm_rung_t _IO_write_base score i0_inside kappa long long int _IO_save_base gvnew cdnew msm_seq_id_t msm_seq_desc_t size _freeres_buf expand n_entries_t __pad5 debug_drmax debug_in_s_range _vtable_offset __int8_t shrink __int64_t rnext msm_cand_refine_compute_r_range maxds msm_rung_step_break_tie may_end_here n_steps oldmaxrp _IO_read_end may_begin_here short int long int msm_pairing_num_rungs rprev n_entries _IO_wide_data FALSE fprintf msm_rung_vec_new int32_vec_t oldminr name minrp fsel msm_dyn_entry_t rMin _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail minsp unsigned char __uint32_t debug_entry msm_dyn_tableau_get_entry_address _IO_write_ptr max0 max1 imax i1_inside n_steps_t msm_pairing_get_rung _codecvt vsel kpfP __off_t voptp verbose msm_cand_from_pairing signed char maxr maxs delta short unsigned int vec_size_t sign_t vtof double _chain FILE _flags2 maxUnp msm_cand_refine_fill_tableau _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libmsmatch msm_cand_refine.c /home/stolfi/programs/c/JSLIBS/libmsmatch /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include msm_cand_refine.c msm_cand_refine.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h vec.h sign.h msm_seq_desc.h msm_rung.h msm_pairing.h msm_cand.h msm_dyn.h jsmath.h assert.h affirm.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x                ECHt     @          EC     `          ACE                ECJn             EC           T    ACO               EC           V    ACQ                                                                                                                "                  8     A	            C     0      	       Y           T       b           V       k     @                                                                                                                                                                                                                                                                                                                                                                   1                     G                     M                     ^                     k                                                                                                   E            	                     !                     7                     L                     Q                      msm_cand_refine.c __FUNCTION__.6 __PRETTY_FUNCTION__.5 try_step.0 __PRETTY_FUNCTION__.4 rung_r.2 rung_s.1 __PRETTY_FUNCTION__.3 msm_cand_refine stderr fwrite msm_cand_write msm_cand_refine_fill_tableau fprintf msm_dyn_tableau_get_entry_address msm_rung_is_none msm_rung_vec_new msm_pairing_from_rung_vec msm_cand_from_pairing fputc __stack_chk_fail programerror msm_cand_refine_compute_r_range msm_dyn_tableau_resize msm_refine_compute_s_range __assert_fail msm_dyn_tableau_set_s_range msm_cand_refine_set_tableau_entry msm_rung_step_break_tie msm_pairing_num_rungs msm_pairing_get_rung imax imin                                                                    :                                              \                    R                    l                                    d                   O                                                3            F                                                                        \                                                              
            t                        /                   7            V                  e                   o                   w                                                                                                                                                    I                                     \               !                     
                                               "   4         #   U                  d                   n                   v         "            $                                             ;	            a	            s	            	            4      	            	            	            E      	            	            	            _      	            	            
            k      
            &
            H
            \      d
            \      s
            \      
            
            t      
            
            d      
            d      
            
                  
                        ,                                           $         "   s                                                   %   -            :                                                                  D            \      v                                                      \      P            d                  l            |                                                                              $                                          k                                          2      (                                 &   8         '   K            R            B      _            x         '                           [                           (            (            )   4         )   Z            s            t                                       '                        &               <                                                    "   E            <      T                   ^                  f         "               <                                                    "                        '                      
                     
      [             
      *              
                                   *       
              1       
            8       
      j      ?       
      e       F       
      ?      K       
            Y       
      N      `       
            e       
             x       
                   
                   
                   
      "             
                   
                   
      O             
      f             
                   
      F             
                   
      ]            
                   
            %      
      s      2      
      "      ?      
      6      L      
            Y      
      W       f      
            s      
      >             
      i            
                  
      8            
                   
                  
                  
                  
      Q            
                  
                  
                   
      9            
            )      
            6      
      .      C      
      r       P      
            ]      
            j      
            w      
                  
                  
                   
                  
      V            
                  
      7             
      E      
      
                  
      [            
            -      
            3      
      V      :      
            F      
      }      W      
            |      
                  
                  
                  
                  
      	            
                  
                  
                  
            %      
      +      N      
      +      Z      
      )            
      )            
                   
      3            
      3            
      K            
      E            
      K      %      
            2      
      E      ?      
             M      
            Y      
                  
                  
                   
      )            
                  
      6            
      .            
                   
      t            
            7      
            R      
            h      
      =            
                  
      n            
                  
      v            
      8      9      
            T      
            j      
      &             
                  
                  
                   
      A                        V      
      d      f      
      U      u      
      |            
      (            
      f                              
      m                        j	      
      j      z	      
            	      
            	            @      	      
      A      	      
      y      	      
            	      
      _      	      
      \      	      
            	      
      a      
      
            
            :      2
      
      0      B
      
            R
      
            b
      
            r
            
      
                  
                  
                              M      A      
            G                        
      d            
      U            
                  
      j            
                  
                   
             '      
            7      
      b      G      
      \      V      
      a      e      
            t      
                  
                  
      Z            
                        E            
                  
                  
                    
      d            
      U      .      
            =      
             O      
            ^      
      U      m      
                   
      p            
      *            
      b            
            <      
      K      L      
            \      
             a      
            q      
                  
                        A	            
                  
                  
                        0                  	                  
      0      
            ?      
            q            t                              
                                    
      ;            
      d      	      
      U            
            '      
             6      
            E      
             T      
      0      b      
      p      q      
      *            
      b            
                  
                   
                    
      J                               
                  
                  
            "      
      b      1      
            @      
      Z      O      
      7      ^      
      !       m      
      &            
                                                      
                  
      _                  C            
                   
                  
      ~      &      
            6      
            F      
            V      
      U      ~      
                                       
      ;            
      d            
      U            
                  
                   
                  
                   
      0            
      b      .      
            =      
            L      
            [      
      &      j      
      !             
      w            
      }                  6                               
                                   "       
      <       &       
      f       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
      #      S       
      +      X       
      9      ]       
      H      b       
      Q      g       
      _      l       
      f      q       
      m      v       
      s      {       
      z             
                   
                   
                   
                   
                   
                   
                   
                                                       D                   d             A	                   E                                                                                  .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               PN                                 &                     5                                     ,                     5                                     1                     @      p                             >                                                         9      @               P]      H                          J                      1                                   ]                      s4      0                              X      @               u      0          	                 l                      4                                                          4                                   |      @               u                                      0               <                                        0               D                                        0               F      '                                                   F                                                          F                                                          F      (                                   @               hx                                                       H                                	                      K      V                                                   (y                                    msm_cand_vec.o/ 0           0     0     644     40296     `
ELF          >                    h          @     @   UHH H}uEP       HEHEUHEHUHPHEUHHH}uHE U9rHEHpHEUP   H    UHHH}uHEHpHEUP   H    UHH}HuUHEUHEHUHPHE]UHSH   HHH@8LL0dH%(   HE1HHH;@~(H    H   H    HH    H    HHCЉEHHCЉEH@CЉEH@CЉEExEHRL9(H    H   H    HH    H    ExEHRH9(H    H   H    HH    H    H@H+HHHXDE}MUH    H8HXfHnEAH5    HǸ       HH@8`8f/`t(H    H   H    HH    H    HXHEH    HhHHp0HHP(HEH8HhfHnH        pHH@ AHHpDHHxH@@HpHMfHnIȉD    H@DHR@94HHHH@DHcHHHHHPH@HPH@PHP@8HPDH    HA8xHxfHnH    HHǸ       HEdH+%(   t    H]UHHp}uHULLUdH%(   HE1HEHEEE̋EEHUHEHHM f@IH5bHpf@IHH@IHB0Hz(LLJ B8EűUHMHIHMHARfHnHH    HHEdH+%(   t    UHH   HhH`HXHPLH@D<dH%(   HE1HEHEH`HEHXHEHPHEHHHE@E<EHEHPHU f@IHnHHf@IHP@IHE@EHE@EȋEHEH        EExxEE̋MHUHPΉ    EĉHEHH    HhHEHUHHQHEdH+%(   t    HhUHSH   H}HuLLxdH%(   HE1HS0HEHHHEHEH;E$  HEHEHEHE   HEC<ЉEHEC8ЉELC(HC HsHU    HAfH~HEHCHUEEXEEHCHUEHEH;E}8HCHUEHCHUEEf/EvHEHEHmHEH;E8HCHUECEEf/Er LHMHUHEfHnHHAHEdH+%(   t    H]UHSH  H($H LL HEHdH%(   HE1HEHEH(HE$EHHE EHHEHHE EHHEHHHE@8HE@<E̅xE;8|(H    H   H    HH    H    EȅxE;<|(H    H   H    HH    H    E̅t/Eȅt(H    H   H    HH    H    Eȋ<)HcҋE̋8)HcHH    HhH    ŰMEpHpHhfHnIH5    HǸ       Hh y(H    H   H    HH    H    HEH9h<  HhHPHxH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHǅP    EEHǅX    >  HXEЉEHXEЉELEHEHuHUHѺ    HAfH~HEHX ~\HXHPHE@LEHEHuHMHUHAfH~HH@XH`    ``EEf/EvIHXHPHPHMIHH|HEHXEHXHPHEHXEHXHXH;hHhHPHPHMIHHHHEdH+%(   t    H]UHSH   }HuHUMDEEMULMHEHxdH%(   HE1Hx EE    (      fH~HEEf/EE    fH~HEEf/EEЋUE։    EԋUHEH    HEHHEHcHHHHHH H=    DMDE̋MHUHufHnH    H H(HHSH0H8HCHSH@HHHC HS(HPHXHC0HS8H`HhHC@HSHEEE;EHxUĉHEdH+%(   t    H]UHH H}E    +HEHHEHcHHHHHH    EHE U9rHEH@H    UHHPH}HuHE EE   E   E   E       HEHHEHcHHHHHHEE       EHHHHEHHEHE xHE 	HE kEE;E~EEHEH@HtHEH@H        EE;E~EEHE@   NEE;E~EEȃE}UEE;EEHH    E؋EĉE܋EHH    EHEH    H    HH    UHEH    HHǸ        E    bHEHHEHcHHHHH4}M܋UHEjj AAȉH    H    HHEHƿ
       EE;E|HEH    HH    HEH    UHH0H}HuHUHMHUHuHE   H    HEHUHEHH    HEH    UHSH   H}HudH%(   HE1HEH    H    HH    HE|   H    HEH    HH    EHEH    HEЋỦH    E       HM؋EHcHHHHHH`Hu        H    H`HhHHSHpHxHCHSHEHUHC HS(HEHUHC0HS8HEHUHC@HSHHEH    EE;EPHEH    HH    HMHEHUHHQHEdH+%(   t    HEH]UHHPH}HuHUHMdH%(   HE1HUHuHE   H    HEHEHUHH    HEH    HMHEHUHHQHEdH+%(   t    HEUHSH   H}HuHUHMdH%(   HE1HEH    H    HHǸ        HEHEЉH    E       HEHHEHcHHHHH4HM؋EHcHHHHHHPHMHUH    HPHXHHSH`HhHCHSHpHxHC HS(HEHUHC0HS8HEHUHC@HSHEHE U97UH    H    HHǸ        HMHEHUHHQHEdH+%(   t    HEH]UHSH   H}HudH%(   HE1HEHEЉH    E       HEHHEHcHHHHHHu؋EHcHHHHHH`HH    H`HhHHSHpHxHCHSHEHUHC HS(HEHUHC0HS8HEHUHC@HSHEHE U9CHMHEHUHHQHEdH+%(   t    HEH]UHSH   H}HuUMdH%(   HE1HEHEЉH    E       HEHHEHcHHHHH4HM؋EHcHHHHHHPMUH    HPHXHHSH`HhHCHSHpHxHC HS(HEHUHC0HS8HEHUHC@HSHEHE U99HMHEHUHHQHEdH+%(   t    HEH]UHH   HXHPHHH@D<D8 HE(H0HE8H(dH%(   HE1HPHEH    ǅ`    ǅd    ǅh    H    H      H    H    ǅl    7  HPHHlHcHHHHHHEHEHH    HH    u(H    H  H    HH    H    HEHH H@    HH    u(H    H  H    HH    H    HEDMDE8<HuHdWHhW(}0W0} WH    H0H LEMHU@H`HEfHnH    lHP l9`HEH    hf*pdf*xp^xEdH    HMfHnH    HHǸ       HXHEHUHHQHEdH+%(   t    HXUHSH   lLL`dH%(   HU1  l|HPHr|HcHHHHHBHEHPHrlHcHHHHHBHEEf/E  HPHr|HcHHHHHH
HZHMH]HJHZHMH]HJ HZ(HMH]HJ0HZ8HMH]HJ@HZHHMH]HPHrlHcHHHHHHPHz|HcHHHHHH1HyH2HzHqHyHrHzHq Hy(Hr Hz(Hq0Hy8Hr0Hz8HYHHI@HJ@HZHHPHrlHcHHHHHHMH]H
HZHMH]HJHZHMH]HJ HZ(HMH]HJ0HZ8HMH]HJ@HZH|ll lHUdH+%(   t    H]UHSH   HXHPLHL@8dH%(   HE1HEHEHXHEHPHEǅh    HH@H@@hH    9L~H@HH    H      hh~HEЋ lll ~MHEHHlHcHHHHHPH@HEH@@HEEf/Ew8ff/      f/8  ǅh       H@H@@H    xHEHHhHcHHHHHH@HH    |f*|Ef*xE8YEEEf/ErH@HH    H    C  hh;l5HEЋ h   HEHHhHcHHHHHH@@H    pHEHHhHcHHHHHH@HH    tf*tEf*pE8YEEEf/ErhHUI҉m  hh;l$HEЋ 9H   HEЋ lH@@HEHEHHlHcHHHHH@HEEf/EvH@HH    H      HEHHlHcHHHHHHH    H    lHUI҉  HEЋ 9H(H    H  H    HH    H    HEЋ lHE؋lH    HEHHlHcHHHHHH@HHXH
HZHHHXHJHZHH HX(HJ HZ(HH0HX8HJ0HZ8HH@HXHHJ@HZHHEЋ PHEЉlHUI҉ll xHEЋ 9l|(H    H  H    HH    H    HEHHlHcHHHHHHH    H    HEdH+%(   t    H]UH}LLUEE   HAHpEHcHHHHHHAHxEHcHHHHHPHH2HzH0HxHrHzHpHxHr Hz(Hp Hx(Hr0Hz8Hp0Hx8Hr@HzHHp@HxHEH 9E]H PH]           msm_cand_vec.c kmin <= kmax     (gini.c[0] >= 0) && (gfin.c[0] < n0)    (gini.c[1] >= 0) && (gfin.c[1] < n1)      got candidate from (%d,%d) to (%d,%d) steps = %ld score = %24.16e
 bad score    %d candidates, min score = %24.16e
 bad {i0} bad {i1} bad {i0,i1}     
alignment (%d,%d:%ld) minScore = %12.6f
 bad {ng} 2013-10-16 msm_cand_vec ncands = %d
 ncands   mapping %d candidates ...
   mapped %d candidates.
 refining candidate vector...
 wrong seq 0 wrong seq 1      refined candidate vactor: %d entries, %.1f steps per entry
 N C B - (*ncandP) < maxCands (k >= 0) && (k < (*ncandP)) +  store_cand      store_cand      msm_cand_vec_scan_alignment     msm_cand_vec_refine             msm_cand_vec_insert                 ?      ?*       !                    "                              %V               )p   "int     *<       ,           -C                 #	              J       d              w              C   	         1      3p        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hp   p    Ip   t    J   x    M5       NV       O      Q      Y       [      \      ]      ^	       _
	      `p       b         $    +    	  	       C     	      	      	       C    	    %              &<   A                $&          	       	_       	m       	  ne 	`   e 	[       	x      
&        
2  id 
4       
5   rev 
6A      
8       
:       
;        
<      5  c %5       E  C        -  	E  	      g  '    V  V  Q  Q                                   P  seq    pr   @      H     C    	            4             E             e  ne `   e e   	4      @      H                 nr               !   ns "   0ev #j  8     $v        ne `   e    	             0*  ?               <	   Z           	   p                     !	                                       A    [  [   	[  	      
kA    V  V  A       u   3               q   I         h   i    V  V       $             A       /            {                           	               O               .&               p   <         %  a           A       p   w                     cp     p                               A                      X
   	          	  %	     (    8	          2I	         T   x	  V  V     A  A          	   	         )    *      F	   	             $   	  V  V           v  	  E          .
      <          ep   8
      *     EY
      <          t
        t
   	      	
  
  
  `  	   	`  	       	
  
  
  l  	       	   
  `  	               x        
cdv   @#    [  @       ~       ~
cd   ~      ~+               X      ~#  
j    ~,    k    ~pp      -    
               P#  
j    \i    l j    ~k    ~      	        .               ]         ~       ~                       ~       ~  	       C          {                9      |  ~    }V  ~    ~V  ~       ~       ~                          !  ~    A   
tb   ~       0       8      ~      ic    ~       ~       ~       ~      	                0            ~             s          E        
cdv s=      sJ       s_       t  @ic u        k          5        
cdv k9      l  @ic m        a                i  
cdv a1      aFV      a^V      c  @ic d        Z                       Z.   
tag Z:   
ext ZE   rd [  Hcdv \  P     G                6  
rd G(  ncd MA  cdv O  @k P        A        [         
cdv A/  X    A:   P
tag AF   H
ext AQ   @wr B  h             !        
wr   
cdv 3  ncd     D    "       #       $   i %       4   H    5   L    6   P               cd '  `j (   @               sj *V  hidj +   T    -   Xixj /   \               d       	  
cdv (  Xi    l                     ntr        V      V                                  ~
cdv    ~    [  ~ncd    i            $          A      	A  @len    D                          V  # i0    #<    V  #i1    #8    !  #(       #0      #use    n0    ~n1    ~    $  	        ng    ~psc )  #/    
              ~#@         ~    -   ~              k                         h E  P         ~h E  Hk    ~        6      g E  P      ~      ~  	     $  C        =  0C   ~ 1    L          x      3      MV  ~#0    NV  ~#(    O!  ~    P   ~#     Q  ~#    R   ~#@n0 U   ~#Ln1 V   ~#Hcdv X  ~#ncd Y   ~#D    _  ~#8     t
               #pi0 t!   #i1 t-   #ng t9                ;      ~#0    !   ~    /   ~    <  ~    C  	            E  ~    E  ~ns    ~    C  	        pr   ~cd          ~      C  C   
 3  2    *          .         e *  `ne *`  \     *        1         vp *  hne *`  d     *        >         vp *  h    *l  d 3    *          A       ne *`  Te *   h   I   :;9I8   :;9I  4 :!;9I   :!;9I   :!;9I  .?:;9'I<  4 :!;9I  	 !I  
 :!;9I  4 :!;9I   :;9I8   :!;9I  $ >  .?:;9!'<  4 :!;9I  :;9  I  ! I/    .?:!;9!'I@|  4 I4  & I   <  .?:!;9!'@|  .?:!;9'@|  .?:;9'I<  7 I  (   '  .?:;9'<   .:!;9'@H|  !%  "$ >  #   $ :;9  %4 :;9I?<  &>I:;9  ''I  (.?:;9'<  ). ?:;9'I<  *   +.:;9'I@H|  ,U  -.:;9'@Hz  .  /.:;9'@H|  0! I/  1.?:;9'I@|  2.?:;9'I@z  3.?:;9'I@|   ,                     "                               4888 	                                                                                                                                                            	        ). .Jf. ... 0 ;(Q<;=Q<= t ( t (H *!(-;3f8 : t3    @_
 J		H '#fAx J	z/ h&X ׃8YK<= $  # ,    < T!" X-u Kv J
Zg t ( t ( t t#(<	LD (t J4ZG<>,'3 1 9 , &  $L pJ <$U.>J@tZ#  h#  h	"t vJ Jt8 .; % <  J fuC<f>uuvtY"<v	tYg1f J: 1 f <=& g2F X= 2  X=+ g.tg&  yf J  J =g =t'/*	<1  JY?/?t X, <tYJt	x  JY///$>t*Y-<JJt" x J f/t>t2Y5<<Jt" m J f/>t6Y9<JJt" v J f/Wh#$Y'f	u , ,	L% x) t 
[VXY Z'*- #7O:+.2BNEIOy7%g9x J/  T t; . t  # .   X[	Y?Bf# zX t f	6Y9?!Bf#( z<! t
 ff"&\)fKA (=Uf	  (!fJ	> XA 0 t3 9 ' N J X
X nget_int32 diagP kmax _shortbuf _IO_lock_t minScore n_entries strlen stderr _IO_buf_end FALSE __FUNCTION__ filefmt_write_header fflush msm_cand_vec_make_increasing msm_cand_vec_throw msm_cand_vec_new _IO_write_end unsigned int _freeres_list msm_dyn_tableau_t step_score _flags frac __int32_t ncnew msm_cand_refine _markers use_previous fputc skipProb prev filefmt_read_header nlenmax msm_cand_write msm_rung_step_score_proc_t msm_cand_vec_trim minIncrSum sMax msm_cand_vec_write_named msm_pairing_t msm_cand_vec_interpolate uint32_t int8_t TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end msm_cand_vec_read float msm_cand_t _IO_codecvt index msm_cand_interpolate s1_new msm_cand_vec_get_best_perfect programerror long long unsigned int vec_trim skip ngold bubble_up rMax lenj msm_cand_vec_t kini _IO_backup_base _offset msm_cand_vec_insert fprintf _fileno minIncrEach ixmax msm_cand_vec_read_named size_t int64_t atomP seq0 seq1 bool_t msm_cand_vec_make_desc _IO_read_base atomProb cdvnew sMin kcur free __uint64_t vec_alloc lowScore msm_cand_free cdvold imin minlen estep char ngnew msm_pairing_span _mode ngboth filefmt_read_comment _IO_marker _IO_read_ptr gfin msm_cand_count_common_rungs minCover msm_dyn_entry_vec_t msm_rung_t _IO_write_base score int32_abrandom kappa long long int maxlen _IO_save_base msm_cand_vec_map msm_seq_id_t kmin msm_cand_vec_write digits msm_seq_desc_t size _freeres_buf msm_cand_debug expand __pad5 s0_new _vtable_offset __int8_t shrink __int64_t scan_alignment msm_cand_vec_scan_alignment store_cand msm_pairing_perfect n_steps msm_cand_vec_refine minRungs msm_open_write _IO_read_end cdni short int long int msm_pairing_num_rungs msm_cand_throw msm_pairing_perfect_use_proc_t msm_pairing_enum_alignments filefmt_write_footer score_old maxCands _IO_wide_data uint64_t fclose int32_vec_t cdoi msm_cand_vec_expand name msm_dyn_entry_t idmax rMin _wide_data _lock long unsigned int kopt vec_index_t _old_offset _IO_FILE int32_t filefmt_read_footer __assert_fail msm_subpairing_use_proc_t unsigned char msm_open_read __uint32_t idSize _IO_write_ptr msm_cand_map ixSize ncandP score_new msm_cand_read fget_eol _codecvt nameSize __off_t verbose msm_cand_from_pairing signed char delta short unsigned int vec_size_t __PRETTY_FUNCTION__ ncdP diagProb double delete _chain gini FILE _flags2 drandom maxUnp _cur_column msm_cand_vec_free __off64_t msm_cand_make_increasing _unused2 _IO_buf_base vec_expand msm_seq_desc_equal /home/stolfi/programs/c/JSLIBS/libmsmatch msm_cand_vec.c /home/stolfi/programs/c/JSLIBS/libmsmatch /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include msm_cand_vec.c msm_cand_vec.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h vec.h msm_seq_desc.h msm_rung.h msm_pairing.h msm_cand.h msm_dyn.h msm_cand_vec.h msm_cand_refine.h msm_basic.h filefmt.h fget.h nget.h stdio.h jsmath.h string.h stdlib.h jsrandom.h affirm.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x            A    ECx      <       >    ECu      \       1    ECh      |       .    ECe              ;   ECH*                EC            x   ECo               ACH      $         ECH      H         ECH     l      d    EC[           !   EC          [    ECR               ECH}               EC               ECH}      4      5   ECH$      X      E   ECH4     |         EC           X   ACHK            x   ECHg               AC                                                                                                      ;           P             3     `             B                  S     j            b     p             q                       &      X           !                                                                                                                                                                                A                                  A       >                                         1                                         .                                                                                            -                     A                     W    ~      x      k                     |                          x                                                                                                                                   J      d       "                                          0          !      C                     J                     Q                     f                     u                     {                                                    [                                                     *                                                                                                                     #                     7                 O                     ]    L            n                     {          5                                     E                               T                                                                                                .                     =                     S                      msm_cand_vec.c store_cand.1 __PRETTY_FUNCTION__.9 __FUNCTION__.8 scan_alignment.0 use_previous.2 __FUNCTION__.7 __FUNCTION__.6 bubble_up.4 delete.3 __PRETTY_FUNCTION__.5 msm_cand_vec_new vec_alloc msm_cand_vec_expand msm_cand_vec_trim msm_cand_vec_make_desc __assert_fail stderr fprintf programerror msm_pairing_perfect msm_cand_from_pairing msm_cand_vec_insert __stack_chk_fail msm_cand_vec_scan_alignment msm_cand_vec_get_best_perfect msm_pairing_enum_alignments imin msm_cand_vec_throw drandom int32_abrandom msm_cand_throw msm_cand_vec_free msm_cand_free msm_cand_vec_write strlen digits filefmt_write_header msm_cand_write fputc filefmt_write_footer fflush msm_cand_vec_write_named msm_open_write fclose msm_cand_vec_read filefmt_read_header filefmt_read_comment nget_int32 fget_eol msm_cand_read filefmt_read_footer msm_cand_vec_read_named msm_open_read msm_cand_vec_map msm_cand_map msm_cand_vec_interpolate msm_cand_interpolate msm_cand_vec_make_increasing msm_cand_make_increasing msm_cand_vec_refine fwrite msm_seq_desc_equal msm_cand_refine msm_pairing_span msm_cand_debug msm_pairing_num_rungs msm_cand_count_common_rungs               y                          0            L      ?            I                   Q                        L                                                             L                              D                   :            ]            l       j                        \                                                                                            V         !                                                       "            #            "                        %   3            ]         "            "               l                                     	            	            l      -	            7	                   ?	            T	            l      c	            m	                   u	            	         &   	            	                  	            	            l      
            
            .      
                              ~         "            (            (   <         )   P            ~                           *   @         "            ,            -   w         /            0            0               7      
            B               1   #            O      3                     2            3               B               4            5             7            .   #         8   X            7      _            B      j         :   {         ;               \               <            =                        >   ]         =   x            B               ?            "            A            9            8   B         "                           c                                       C                                                      "               j         E            "   L                     G   F         "                                                      I   a         J   l                  {                                                   J                                                                         K   M         !                                                                  "   t         "            L                      (         M                              N   1         O                              M            N   +         O                      !          M   R                   Z          M                                                                                !                  !            !            -      !            !            I      !         M   !         "          
                     
      !             
      *              
                                   *       
              1       
            8       
      T	      ?       
             F       
            K       
      ]      Y       
      B	      `       
            e       
            x       
                   
      m             
                   
                   
      	             
      	             
                   
                   
      N             
      8             
                   
            
      
      1             
      E      -      
            :      
      )      G      
            T      
      n      a      
            n      
            {      
                   
      
            
      L             
                  
                  
                  
      :            
      	            
                  
      	            
      9      
      
      	            
      N      $      
             1      
            >      
            K      
      
	      X      
            e      
             r      
                  
      @            
                  
      
            
      	            
                    
                  
                  
                  
      E             
            "      
      	      5      
      X       ;      
            B      
      P      P      
            W      
      x      a      
      g	      m      
      -      y      
                  
                  
                  
      	            
                  
                  
                  
                  
      	            
      t      F      
      t      \      
                  
                  
                  
      ?            
                  
                  
                  
                  
            '      
      _      5      
            A      
      `      k      
      `      w      
                   
                   
                  
                  
                  
                   
                  
                  
      x      @      
      ;      [      
            q      
      *            
                  
      *            
      ,
            
      	      4      
      1      J      
            j      
                  
      V            
                  
      	            
                    
      	            
      d      '      
            =      
            b      
             x      
      z            
      P            
                  
      k             
            	      
      >       &	      
            9	      
            J	      
      0      y	      
            	      
      	      	      
            	      
      ,	      	      
            	      
      k      
      
            9
      
      j      Z
      
      ^      z
      
            
      
      !
      
      
            
      
            
            ~            
                  
      W      ,      
            K      
            [      
            g            &            
                   
      	                  !            
      r	                        (                  =      
            M      
            ^                  o      
                  
                  
                        T            
                  
      F            
      K            
      N	            
                  
      9      +      
      f      :      
      	      I      
            Y      
      $	      w      
      W            
                  
                  
                  
      $            
      4             
                  
      ^                                     !            
            (      
            :      
             D                  k      
            {      
                  
                  
                                    
                  
                        L      +      
      G      ;      
      F      K      
            j      
            t                        
                  
                        *      7      
            =                  c      
                  
                                    
                  
      x      
      
            (      
            7      
      	      F      
            U                                          
                  
      	                  J      
      
                               6      
      F      E      
      K      T      
            c      
            r      
      |            
      	            
      V            
      	                              
      @            
                   
            $                  ;      
      F      \      
      K      }      
                  
                  
      +             
      ^                   p            
      C                  j      4      
            C      
             R      
            a      
      (      }      
                                    
                        
            
                  
            >      
      M      I                  `      
      F      q      
      K            
                  
                  
      +             
                  
                  
      w                        f      
            l                         
                  
                   
                  
      r	                  P            
      	            
      6            
      ^                   `      "      
            I      
      W      T                         
                                     
                        A             
      +            
                                        
                                   "       
      9       &       
      c       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
      "      X       
      0      ]       
      ?      b       
      H      g       
      V      l       
      ]      q       
      d      v       
      j      {       
      y             
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
      #                                                 @             A       `                                                                                                              j      (                  L                  p            J                                                      *                                    L      8                  \                              T                  &                  ~                  !       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       "                                   @               f      `                          &                     #                                     ,                     #                                     1                     #                                   >                      %      .                             9      @               u                                 J                      &>      c                             ]                      A      0                              X      @                     0          	                 l                      A                                                          A      		                             |      @                     `                                0               J      ?
                                  0               U      ,                                  0               DW      '                                                  kW                                                          pW                                                          W                                          @               p                                                      Z                                	                      b      o                                                                                       /19             0           0     0     644     20744     `
ELF          >                    K          @     @   UHH H}uHE EEE} xE;E|(H    H-   H    HH    H    HEH@UHcHHUHHpH}EHEfHn    fH~HEEf.Ez9Ef.Eu-E,HEH    HEHE E   E,HEH    HEE,PHEH    HEE\EE    \EEHE EEYEEHE EEYEEEXEEEUHH}HE EfEE    OHEH@UHcHH EEXEEHEH@UHcHHE EE;E|f*EEE^EEE    lHEH@UHcHH Ef*EEEYEEHEH@UHcHHE\EEE EE;E|]UHH}HEȋ EfEE    1HEH@UHcHH EEXEEEE;E|ff.Ezff.Et`E    OHEH@UHcHH EHEH@UHcHHE^EEE EE;E|]UHH   HhHh EfEǅ|    :HhH@|HcHH EEXEE؃||;E|f*EEE^EEE    UHhH@UHcHH EHhH@UHcHHE\EEE EE;E|fEE    BHhH@UHcHH EEYEEXEEEE;E|f*EEE^EEHEfHn    fH~HEEff/wfE    UHhH@UHcHH EHhH@UHcHHE^EEE EE;E|UHH0H}؉udH%(   HE1UHEH    HEUHƉ    HMHEHUHHQHEdH+%(   t    HEUHSH   HXPHH@H8dH%(   HE1HX llHcHigfffH )ЉppH@H H    H H(HHSpH8H H    H H(HHSPff/u    f/Pt(H    Hw   H    HH    H    PEPYx    \xEHEfHn    fH~HEǅ`    ǅd    ǅh    l t9HXHXlHcЋhHHH    HH E	fEEEEEHHfHn    tt h;l  t   t t'EXEEE    ^E
EEEE    fH~HEEYEEEYEEEXEE؋`H@H    H@H@`HcHHE t uJdH8H    H8H@dHcHHЋh`Pd`t ht u
EEh;l}9HXHXlHcЋhHHH    HH E
EEEE&`H@H    dH8H    HEdH+%(   t    H]UHH0E    fH~HEE    ^EE\EEff/Ev   <E    ^EE\EEff/Ev    UHH H}HuE    FHEH@UHcHH EHUHEfHnH    HHǸ       EHE U9rHEH    UHH0H}HuHUHuHE   H    H    HEHUHEHH    HEH    UHHPH}HudH%(   HE1HE  H    E    HUHEH    HHǸ        Ẽ}u5UHEH    HMHEHUHHQHEdH+%(   tsl}t(H    H   H    HH    H    UHEH    HEUHcHHEEE E7    HEUHHPH}HuHUdH%(   HE1HuHE   H    H    HEHEHUHH    HEH    HMHEHUHHQHEdH+%(   t    HE        msm_double_vec.c bad index invalid mutDev %+8.5f
 .seq %lf format error .bas    msm_double_vec_get_address      msm_double_vec_mutate           msm_double_vec_read           ?       @                           8              :            int `   O       Y                       )H       *l       ,                     !Y                                    1g      3H        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    HH   p    IH   t    J   x    MA       Ns       O      Q      Y       [      \      ]      ^	       _
.       `H       b          "    +    {     Y     :     s              Y     :    g            l                   $      	_       	m       	<  ne 	   e 	<         	  H   
k  #NEG ZER  POS      
(M        c %         :        -w      T  ne T   e T         T      $                $        H   (    T        H   >         %  c                  H   y     %    eH       T        *      T             	       A      T           	           2      	   +             T  A         X     <       	A  n                           &    .  O   O   l   O        A                   	    .   tag :   rd   Hsmp A  P     A                  rd (  smp A  Pns          	            s   @nr      `     :                  Z         smp /  X	    :   Ptag F   Hwr   h                    T  wr !  Xsmp 3  P
        \       i    d      k                   	    *  H      h     j        2        	    k  ~	    l  ~	    m  ~	    n  ~gv o  ~no q   ~    s   ~      	        wr x  wo y  @nd z   ~ng {   ~io |   ~    }      ~      op k  ~
                    Hsr   P   `     :          dA          q       	  ns d2   Dsmp eA  P     R        	      8
  smp R5  ~ns S   ~sum U  Havg W  X    [  Pdev ]  `        Q       	  i V   ~         f       	  i Y   ~         S       
  i \   ~
        >       si \/  h  
        f       i `   ~      J               
  smp J1  ns K   Lsum M  h        B       
  i N   D 
        `       i O"   H      @              T  smp @*  ns A   s C  `ds F  h        `       4  i D    
        }       i G         1                  smp 11  z 1=  iz 3  @        -         p 5<  h 
               p0 9<  Hp1 :<  Ps1 ;  Xs0 ;  `      *	<          o       n  smp *2  Xi *?   Tn +   hk ,   l    ~  	         `   ~  :    n   4 :!;9I   I   :!;9I8   :;9I   :!;9I  $ >   !I  .?:;9'I<  	 :!;9I  
  I  ! I/  .?:!;9'I@|  4 :!;9I     :;9I8  .?:;9'<  & I  :;9  .?:!;9!'@|   <  4 I4  7 I  >!I:;!9!  (   (      . ?:!;9!'I<  U  .?:!;9!'@z  %   $ >  !   " :;9  #(   $.?:;9n'I<  %.?:;9'I<  &.?:;9'<   ,                     8                                                                                                                                                         	        *.f=g f (=1Kgu#6K!wf>t0 .3 * X; > B "  Jt+ .. 7 X+ . 2 " t JMf>t2 .5 , X"  J" Xt; .> ; X> B 2 t+ J?X>2 .5 , "  tt+ .. + X. 2 " t Jt7 .: / I D "  J4,	t/ .2 / X2 6 & t J?.J</	5h33  ( <,#) - , # t  h#.6 .  t ggwvuG )/ 3 2 ) t  a\ ggXBuX.7vY1<t$/'	' -  J fv?t/?<w"m/	x f(J/zJXt// _shortbuf sum2 _IO_lock_t dgaussrand _IO_buf_end __FUNCTION__ fflush fscanf _IO_write_end unsigned int _freeres_list msm_double_vec_write _flags __int32_t smpd _markers smpo floor double_vec_new 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 msm_rung_vec_t _IO_save_end float _IO_codecvt sqrt programerror long long unsigned int _IO_backup_base _offset _fileno size_t int64_t bool_t _IO_read_base nguess mutDev msm_double_vec_interpolate char msm_double_vec_mutate _mode _IO_marker _IO_read_ptr msm_rung_vec_trim msm_double_vec_throw_normal rn_throw_normal msm_double_vec_write_named msm_double_vec_normalize_sum msm_rung_t _IO_write_base delProb msm_double_vec_mutate_step long long int msm_double_vec_smooth _IO_save_base sPlus _freeres_buf msm_double_vec_get_address __pad5 __isoc23_fscanf double_vec_expand _vtable_offset __int64_t msm_open_write _IO_read_end short int long int msm_rung_vec_expand double_vec_t _IO_wide_data FALSE fclose fprintf msm_rung_vec_new name imod _wide_data _lock msm_double_vec_read_named long unsigned int vec_index_t _old_offset _IO_FILE int32_t sNext msm_double_vec_normalize_avg_dev unsigned char msm_open_read __uint32_t msm_double_vec_read _IO_write_ptr toss sPrev _codecvt __off_t signed char double_vec_trim short unsigned int vec_size_t sign_t double _chain FILE _flags2 drandom _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libmsmatch msm_double_vec.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_double_vec.c msm_double_vec.c stddef.h types.h stdint-intn.h stdint-uintn.h struct_FILE.h FILE.h bool.h vec.h sign.h msm_rung.h msm_basic.h stdio.h jsrandom.h jsmath.h rn.h mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x            o    ECf     <          EC    \          EC    |           EC            	   EC            q    ECh             2   ECH!                EC                ECv     @      Z    ECQ     `         EC               EC                                                                                                   P              !     p              0                                                                                                                                                       ?             o       Z                      g     o                                                                           }      	                                       q                                                                       -          2      C                     T                     Y    )
             t                                                                                                                                  
                                                           <      Z                                                 $                8                     H                 b                      msm_double_vec.c __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 msm_double_vec_get_address programerror msm_double_vec_interpolate floor msm_double_vec_smooth msm_double_vec_normalize_sum msm_double_vec_normalize_avg_dev sqrt msm_double_vec_throw_normal double_vec_new rn_throw_normal __stack_chk_fail msm_double_vec_mutate msm_rung_vec_new imod msm_double_vec_mutate_step dgaussrand double_vec_expand msm_rung_vec_expand double_vec_trim msm_rung_vec_trim drandom msm_double_vec_write fprintf fflush msm_double_vec_write_named msm_open_write fclose msm_double_vec_read __isoc23_fscanf msm_double_vec_read_named msm_open_read 3             L       B             L                    T                                                                ,                                                                                                                          l       %            /                   7            `                   {                                    e                                           	            	            	             

         !   
            ;
         "   Q
                   
                               &                $   5         %   d            .       l         '            #            (                           3                *                7                   F            P            7       X            i                                    D                ,            )            (   .                   
                     
                    
      *              
                                   *       
   
           /       
            =       
            D       
            \       
      c      h       
            o       
      Z       v       
      q      }       
                   
                    
      (             
                   
                   
      i             
                   
                   
                   
                    
      O             
                   
                  
                   
            #      
             /      
      ,      ;      
            G      
      G      S      
      L       _      
            k      
      %       w      
      s            
                  
                  
                   
                  
                  
                  
                  
                  
                  
                    
                  
                  
      `            
            +      
      g       7      
            C      
            O      
      ~      [      
            h      
            t      
             |      
                  
                  
      A            
                  
                  
      O            
                   
      %             
                  
                  
      4      B      
      4      l      
            x      
                  
                  
                  
                  
                  
      E             
            )      
      U      ?      
            d      
      >       z      
      \            
                  
                  
      }            
                   
                  
                   
      z      ,      
      d      B      
            Y      
             o      
                  
                   
                  
                                    
      u            
      3      !                  b      
      1       l                   u      
   	                
                        <            
      u            
      u                   
      6            
      U      
      4      _            )
      v      
      ,            
      U            
      h                              
                   
      A            
      ,            
                   
      :            
      1                    p       n      
            }      
      Z            
   	                      D            
                  
                               	      
            %	            }      u	      
      
       	                  	                  	                  	                  
                  9
      
            >
                  
                  
                  
      
      ]      
                                    5            #      U      
      H      _            o                                                   
                                [      
      1       e            P              
                                   "       
      ;       &       
      e       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
             S       
      )      X       
      1      ]       
      ?      b       
      N      g       
      \      l       
      c      q       
      j      v       
      p      {       
      w             
                   
                   
                   
                   
                   
                   
                                                       @             o       `                                                   }                                                        )
      $            
      D            <      d                                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       8                                   @               2      X                          &                     x                                     ,                     x                                     1                                                         >                      8                                   9      @               8      @                          J                            D                             ]                             0                              X      @               HF      0          	                 l                      0      "                                                    R                                   |      @               xF                                      0               Y"                                        0               Z(                                        0               *      '                                                   E*                                                          H*                                                          h*                                         @                I                                                       ,      8                          	                      @0      p                                                    J                                    msm_dyn.o/      0           0     0     644     17880     `
ELF          >                    @          @     @   UHH H}uE       HEHEUHEHUHPHEUHHH}uHE U9rHEHpHEU   H    UHHH}uHEHpHEU   H    UHH}HuUHEUHEHUHPHE]UHSHxH}dH%(   HE1E    EE    HE    H    HEHUHEHUHE    H    HEHUHEHUE    HE    H    HEHUHEHUHEHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HUHP@HEdH+%(   t    HEH]UHH0H}uUM܋E;E~DH    H      H    H    H    MUH5    HǸ        E;E~(H    H(   H    HH    H    HEUHEUPE+EPHEPHE@PHEHH    HE@PHEH H    E    :HEH@UHcHH    HEH@(UHcHH EHE@9E|E܃t(H    H0   H    HH    H    E܉PHEP0HEPHE@0PHEH8H    UHH0H}uUMHE 9E|HE@9E~(H    H7   H    HH    H    HE U)UHEH@UHcHHEHEH@(UHcHHE܉E;E  UEЃt(H    H>   H    HH    H    U܋EЃt(H    H?   H    HH    H    E+EEHE@09E~(H    HB   H    HH    H    E    HHE@0EEЉEHEH@@UHcHH     @@EE;E|UHH}uHUHMHE 9E|HE@9E~HE    HE KHEHPHE M)HcHHЋHEHEHP(HE M)HcHHЋHE]UHH`H}HuHUHMLEdH%(   HE1HE    HE HE    HE HEȋ E  HMHU܋uHEH    U܋E9a  U܋EЃt(H    Hc   H    HH    H    UEЃt(H    Hd   H    HH    H    E       } uEEEUEЉEE+EEHEHE 9~HEUHEHE*HE 9E}HEUHE 9E~	HEUHEHE 9~HEUHEHE*HE 9E}HEUHE 9E~	HEUE}EHEȋ@9EfHEdH+%(   t    UHH0H}HuЋUЋEЉEUЋE)UHE؋ 9E|HE؋@9E~
       HE؋ U)UHEH@UHcHHЋ EHEH@(UHcHHЋ EE;E|E;E~    qE+Et(H    H   H    HH    H    E+EEHE؋@0EEЉEHEH@@UHcHHUHHH}HEH@H    HEH@(H    HEH@@H                   Houston, we have a problem...
 
rMin = %d, rMax = %d
 msm_dyn.c bad {r} range maxds should be even invalid {r} {sMin} has wrong parity {sMax} has wrong parity {s} range too large (s - sMin) % 2 == 0          msm_dyn_tableau_resize          msm_dyn_tableau_set_s_range                     msm_dyn_tableau_get_i0_i1_ranges                                msm_dyn_tableau_get_entry_address             %
                           Q	              :                               )r   int     *A                                   1<      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    Hr   p    Ir   t    J   x    MQ       NX       O_      Qo      Y       [y      \      ]Z      ^	H       _
.       `r       b              +    P     
   o  :     H      t      ~  
     :         <              f       y                         _      m      .  	ne    	e        	      	S  	c 	%S    
  c  :        	-:      
      
       
c       
o      
  	ne 
   	e 
         
      H
?      
       
  	nr 
      
 .      
!.   	ns 
"  0	ev 
#  8     
$      ^  H        E      A                 .      .      A          er              .                   .      H       7        .        H   Q    .                C       |  tb .|  h ?      ~                )  tb ~G|  Hg ~Vc  @r   Ts   Xdr   \      `      d    9  	        ds   hk   l 
   9  :   ! )      X              I  tb X:|      XG      XW      Xg      Xw  r ]  T    Y  	                          `  L    `  P        a      j f  X               s h  \i0 j  `i1 k  d    
   Y  :     I       L                 tb L5|  hr LA  d    LM  X    L\  P     5              o  tb 55|  Xr 5A  T    5L  P    5Z  L      	        dr 8  d              ne A  hds D  `        D       k F  l   
     :    o      "                tb "0|  X    "<  T    "J  P    "X  L    		  	        dr .  l 
   		  :          ?                >	  tb ?   !              .       z	  e   `ne   \             1       	  vp 	  hne   d               >       	  vp 	  h      d "              A       ne   Te H   h   :;9I8   I  4 :!;9I   :;9I   !I   :!;9I  $ >   :!;9I  	 :;9I8  
I  ! I/  :;9  .?:!;9'@|  & I    4 :!;9I  4 I4   <  .?:!;9'<  7 I  .?:;9'<  .?:!;9'I<  .?:!;9'I@|  %     $ >   :;9  4 :;9I?<  .?:;9'<  .?:;9'I<      .?:;9'@z  !.?:;9'I@z  ".?:;9'I@|   ,                     Q	                                                                                                                              	        . .Jf. ...uuuuK	# (f<%ut%KtLt/ .1 6 D fF K ! f J tY (<+u2t/t<K?  (fYY	 ( (#f	g (	t/tf!  J?ff" X tZ$ fg$ fhM	[gf ( (t,Y f X <!>!f!ff)K!f fY fY!ff)K!f fY fY" o J( w J ti=<<Y<<Zf" X t4 XXYfYY , X/ (ftf=1 vec_trim msm_dyn_tableau_resize msm_dyn_tableau_free double _IO_FILE _IO_save_end size_t _offset i1Min __PRETTY_FUNCTION__ _IO_write_ptr vec_alloc __uint32_t rMax _IO_buf_base short int msm_dyn_tableau_set_s_range _markers _IO_read_end _chain _freeres_buf index i1Max rMin free msm_dyn_entry_t signed char msm_dyn_tableau_new float stderr i0Min _lock long int vec_expand GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ msm_dyn_entry_vec_make_desc fprintf int32_vec_expand msm_dyn_entry_vec_trim i0Max unsigned char msm_dyn_tableau_get_entry_address int32_vec_new score long long unsigned int uint32_t unsigned int _IO_marker _shortbuf _old_offset _IO_write_base _unused2 _IO_read_ptr msm_dyn_entry_vec_t vec_size_t _IO_buf_end char int32_t _wide_data _freeres_list maxds msm_dyn_tableau_get_s_range __pad5 vec_index_t sMin msm_dyn_tableau_get_i0_i1_ranges short unsigned int msm_dyn_entry_vec_new long unsigned int _IO_write_end int32_vec_t __off64_t _fileno msm_rung_t msm_dyn_entry_vec_expand programerror _IO_wide_data _mode __int32_t _IO_backup_base __off_t _flags2 _IO_codecvt _IO_read_base msm_dyn_tableau_t _vtable_offset _codecvt _IO_save_base sMax FILE prev __assert_fail _flags long long int _IO_lock_t /home/stolfi/programs/c/JSLIBS/libmsmatch msm_dyn.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_dyn.c msm_dyn.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h vec.h msm_rung.h msm_dyn.h stdlib.h assert.h affirm.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x            A    ECx      <       >    ECu      \       1    ECh      |       .    ECe                 ECE                EC              EC               EC               EC    @         EC     `      C    ECz                                                                                                                                     )            !       8     `      "                                                                                                                     N             A       d                      n     A       >       -                                 1                                         .                                                                                                                                                                          '                     8                T    O             p                                                         	      C                             msm_dyn.c __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 msm_dyn_entry_vec_new vec_alloc msm_dyn_entry_vec_expand msm_dyn_entry_vec_trim msm_dyn_entry_vec_make_desc msm_dyn_tableau_new int32_vec_new __stack_chk_fail msm_dyn_tableau_resize stderr fwrite fprintf programerror int32_vec_expand msm_dyn_tableau_set_s_range msm_dyn_tableau_get_s_range msm_dyn_tableau_get_i0_i1_ranges msm_dyn_tableau_get_entry_address __assert_fail msm_dyn_tableau_free                y                                       A            i                        
                        &            -            :                   G            V                   e            2       o            <       w                                    2                   A            2       K            J       S                                                       2                   _                   N                   ]            2       g            k       o                                           2                                                                     2                                      *                  Y            }                              2                   k                                                 2                                                              \                  2                                   !   *	         #   :	         #   J	         #          
   	                  
      s             
      *              
                                   *       
   
           /       
      R       =       
      8      D       
            M       
            T       
            [       
      &      b       
             g       
            z       
                    
      _             
                   
      d             
                   
      <              
      T             
      V             
                    
                   
      >            
      {             
      J            
             +      
            8      
      )      E      
            R      
      E       _      
             l      
             y      
      n            
                  
      2            
      A            
                  
      (            
      Y            
      Y             
                   
                  
                  
                   
            "      
            /      
      M      =      
      <      I      
      i      Q      
            u      
                  
                  
      L            
                  
                  
      F            
      5             
      [            
                  
      w            
            
      
      X      /      
      X      ;      
      v      d      
      v      p      
            }      
                  
      A            
                  
      c            
      c            
                  
                  
                   
                  
      7      @      
            L      
            _      
      F            
      ~            
                  
      v            
                  
                    
      h      8      
             R      
              X            	            
                                    
                  
      7            
      g                   `      ?      
            E                  j      
      S      y      
                  
      a             
                  
      M                                     F            
                  
      7                  k                        _      
            f            O            
                  
      7            
                                     
                  
      7            
      M                         %            <      P                        
      	                               
                  
                   
                  
      M                         	      
      2      	                   ?	      
      Z      J	                   {	      
            	                   	      
            	            A       	      
             	      
      "      	                           
                                   "       
      4       &       
      ^       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
            ]       
      *      b       
      1      g       
      ?      l       
      N      q       
      T      v       
      _      {       
      i             
      r             
      {             
                                                       @             A       `                                                                                                              O      $                  D                  d            	       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       Q	                                   @               h)      p                          &                     	                                     ,                     	                                     1                     	                                    >                      0      )
                             9      @               .                                J                      Y      /                             ]                            0                              X      @               ;      0          	                 q                                                         l      @               <      (                          }      0               h      t                                  0                                                        0               h"      '                                                   "                                                          "                                                          "                                         @               8>                                                      0$      `                          	                      '                                                         @?                                    msm_image.o/    0           0     0     644     24112     `
ELF          >                    pX          @     @   UHH`}uUMdH%(   HE1UE9MEE   } tUEЃ}   E} uE   E}EȋE}EH    MUH5    HǸ        H    M̋UH5    HǸ        H    UH    HHǸ        ŰMȋEΉ    HEп       HL    3   H    HH    H    HEHE؋UHE؋UPHE؋UPHEHUHPHEHUdH+%(   t    UHH   H}uHUHMxdH%(   HE1HEH@HMHUuH    EEEExYEEE\EEEExYEEEEEXEEEf/Es(H    HB   H    HH    H    Ef.EzREf.EuF    HEf(fHn    fH~HE    HEf(fHn    fH~HEHEE HEE HEdH+%(   t    UHH   HxtHhH`dH%(   HE1    E    EHxH@HMHUtH    EEEEE/EvfEEEEEEEEEE.E   E.E   EEfZEEE~    fTEM    YEfZEE    /Ev    EEEE\EEEEEEEXEEEEEEfZEEHhE EEfZEEH`E H` EHh EH    EHUf(fHnH    HHǸ       HEdH+%(   t    UHSH   HdH%(   HE1HH Ht(H    H`   H    HH    H    ǅH   HH@LHH@PPLHΉ    HE    E    E    E    E    EfEfE    E    Eǅ@      ǅ<      HHË@<H    H    f~THHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHET.T{@ǅD    !HEDHc    DD;H|3  T    T((.    zM(.    u<ǅD    HEDHcfDD;H|  Tf/rHEHEHEfZTXX~    fT``^EEff/s(H    H~   H    HH    H    E    f/v    E    \EEǅD       DHD,fZ,hEYhpDHH    HEH 0fZ0xEYxEpXEEfZE4HEDHc4DD;H"ǅD    IHEDHc88@<DHEfnH    DD;H|H܃<<;L1@@;P	HEHUdH+%(   t    H]UHH H}E       HL       H    HH    H    HEHEHEHEPHEPHEPHEPHEH@HUfHnH    HUHBHEUHSH   H}ExHpHhdH%(   HE1HHHEH@H E}t.}t(H    H   H    HH    H    EHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    /HEUHcEHEȋUHcxЃEE;E|E   E   E   HEH@LEHMUuH}W}Wh   A    H    H HEЃ}u	H    H    HEHUHhHp   H    HEE    MUHuHEH    HEH    HEH    HܐHEdH+%(   t    H]UHH H}HuUMEHcHE HHH    HEEHcHE HHH    HEUHH0H}uUMEHEHHEHuHEH    EHUzEEHUzEHEH@MUuH    HEHEE UHH@H}؉uԉUЉMEHE؋HHE؋HuHEH    EHU؋zEEHU؋zEHEH@MUuH    HEHE EE    TE    .Et+HE EEXEEHEE HEE UHH@H}؉uԉUЉMEHE؋HHE؋HuHEH    EHU؋zEEHU؋zEHEH@MUuH    HEHE EE/EwHEE UHHĀH}HuHUdH%(   HE1HEH@H E}t(H    H   H    HH    H    HMHUHE    H    EEEEEEE\EEE\EEEEEEEEHUHuEHMHEf(fHnH    HEdH+%(   t      virtual image %4d  %4d   actual image %4d  %4d        scale =  %4d positions per pixel
 msm_image.c out of mem vlo <= vhi     msm_image   score range = [ %10.6f _ %10.6f ]
 input image must be grayscale s >= 0 bad number of channels .pgm .ppm image must be grayscale  msm_image_alloc msm_image_compute_avg_dev_range float_image_colorize            float_image_colorize            msm_image_colorize              msm_image_write_as_pnm          msm_image_normalize_and_write_as_pgm                            ư>`B  ?~>*?   ?                      ?                                         :                               (Q       )~   int     ,           -:                               1T      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    H~   p    I~   t    J   x    MQ       NX       Ow      Q      Y       [      \      ]r      ^	H       _
.       `~       b              +    h          	:     `                   	:         T               r              f                            !A   <                $!      	S      	Z      	^      @
  sz 
   st 
  bp 
`  0    
  8 H    	:    T    	:           
l      +                           smp +   0              u  NV u         fim        	:          A  
    
C             
    	             %     5  
    ~            "      <  <   
    %  G           <   
          <  ~           <  <     ~       
G              
    
?                  .      A                           6           EW      A          w           
    :H     H       A          H     .    
    
"               e~         "                   ~  img 8~      C   tag O   ~NC         	        lov   hiv           	:   $                        img !~  Hic .  Dx :  @y E  v N   ipx   `ipy   dp   h                      img !~  Hic .  Dx :  @y E  v N   ipx   `ipy   dp   h                    (	  img !~  Xic .  Tx :  Py E  Lv N   Hipx   `ipy   dp   h             _       y	  x '  hy 3  `NVX >  \NVY K  X                   
  img ~  ~      ~      ~       ~tag    ~NC       
  	        lov 
  hiv 
  c   yup <      <      <  pnm   @ext    Hwr   P    <      
  	:    
    
  :      
  :        ~                 0  gim .~  X    :  Pcim ~  h    @  	            @  	:    0      ^          B            ^4  ~    ^A  ~      	        NC a  ~NX b  ~NY c  ~    d  zer f  pos g  @neg h  Lx j  ~y j  ~c j  ~      	                      v n   ~clr p                lim {  s }  t           	:           	:         :        K        L      m  img K3~  ~c K@  ~lo KK  ~hi KW  ~    M   ~    M   ~               eps U         <        }        img <3~  c <@  lo <K  ~hi <W  ~ns <b  ~avg =  dev =  vlo @  Xvhi A  `    -  	            -  	:          $~          z      	  NC $&  NVX $2  NVY $?      $K<      &      '  ppp (  NPX +  NPY ,  fim 1  @img 3~  H      	              	:    	    I  4 :!;9I   :!;9I   :;9I8   :;9I   !I  I  $ >  	! I/  
.?:;9'I<  .?:!;9!'@|   :!;9I  4 :!;9I  & I  4 I4   :;9I8  :;9   <  .?:;9!'<  .?:;9'I<  ! I/  .?:!;9'I@|    7 I  (   .?:;9'<  .?:!
;9!'<  %     $ >   :;9   4 :;9I?<  !>I:;9  "    ,                                                                                                                                                                               	        $t3u" f) 3 < f X= fvfJgfJg'Z ))K[& (u##i*<$  ><$".X! ##((Pi (##gg'##Y	Yg*f3 .&  t0"3 .& X t,2  f JL0K (  ."B X> *M JI 7F  5  3 &  t#/" B t g t  t K'J )fgtutu K	./K'<= f f(<<t' .6 < f Jtuu#= f  tL#uZff 
 .gff 
 .g?<tg<tg
?<tg<tg	"
Y,?<tg<tg -?t'<= f(#	: ix_pos_t _shortbuf _IO_lock_t stderr _IO_buf_end FALSE __FUNCTION__ _IO_write_end unsigned int vMin uint16_image_free _freeres_list _flags cols __int32_t _markers msm_image_add cfim msm_image_alloc msm_image_colorize rows 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 maxval _IO_save_end float _IO_codecvt malloc float_image_to_uint16_image programerror long long unsigned int nextafter chns __uint16_t _IO_backup_base _offset checknotnull float_image_set_sample _fileno msm_image_write_as_pnm size_t int64_t bool_t _IO_read_base msm_image_set __uint64_t char _mode _IO_marker minv _IO_read_ptr gfim float_image_get_sample _IO_write_base long long int ix_size_t _IO_save_base isMask float_image_new scale uint16_image_write_pnm_file msm_image_t _freeres_buf vMax __pad5 _vtable_offset __int64_t float_image_update_sample_range uint16_t msm_image_normalize_and_write_as_pgm msm_open_write _IO_read_end short int long int _IO_wide_data msm_image_max uint64_t fclose msm_image_reduce_coords float_image_compute_sample_avg_dev fprintf nmax msm_image_compute_avg_dev_range forceplain name imod _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t float_image_colorize __assert_fail sample float_image_t unsigned char msm_image_compute_min_max_range _IO_write_ptr _codecvt uint16_image_t nbig maxf __off_t verbose ix_step_t signed char maxv short unsigned int __PRETTY_FUNCTION__ double _chain FILE _flags2 float_image_get_sample_address _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libmsmatch msm_image.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_image.c msm_image.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h float_image.h uint16_image.h msm_image.h jsmath.h stdio.h uint16_image_write_pnm.h msm_basic.h float_image_to_uint16_image.h affirm.h mathcalls.h assert.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x            z   ECq    <       }   ECt    \       L   ECC     |       B   ECH1                EC                ECH            _    ECV               EC     $          EC     D          EC     d         EC
                                                                                                                               2     @             A     `             W                  f                  u           %                                                                                                                                  z                                                                                                                                               z      }                                                 )                     3          L      S                     s    C      B                                                                         
                                                  	                                          4                     ;                     M          _       e                     j    X             x                                                           m             msm_image.c __FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 msm_image_alloc stderr fprintf float_image_new malloc checknotnull __stack_chk_fail msm_image_compute_avg_dev_range float_image_compute_sample_avg_dev __assert_fail nextafter msm_image_compute_min_max_range float_image_update_sample_range float_image_colorize programerror float_image_get_sample float_image_set_sample msm_image_colorize msm_image_write_as_pnm float_image_to_uint16_image msm_open_write uint16_image_write_pnm_file fclose uint16_image_free msm_image_reduce_coords imod msm_image_set float_image_get_sample_address msm_image_add msm_image_max msm_image_normalize_and_write_as_pgm                                                                                                                4                                                                           X       '            d       /            t                        C                  R            X       \            o       d                                                                                    4                  A                  g                                                /                  =                                          |       (            =                        <                  X                                                                                                                          ,                  K                   X                              y            $                  ,                                          T                              \                  X                                                  <                  <                  <      
             {
            
            
            |      
            X       
            d       
                                                      X                                      ]         #   r                   {                            $            %            &            '               (         )   I         )            (            +            (   P         +   n            ,      ~            D               (   ;         +                                 X                                                  e         "   z                   
                     
                    
      *              
                                   *       
              /       
            =       
            D       
      R       M       
      ^      T       
            [       
            b       
      *      g       
      -      s       
                    
                   
      4             
                   
                   
      T             
                   
                   
                    
                   
                  
                  
                  
            )      
      D       6      
      g      C      
      %       P      
      ;      ]      
      8      j      
            w      
                   
                  
      t            
      !            
      	            
      H            
                  
      	             
                  
      H            
                  
                  
      v              
            -      
            :      
            G      
      ^      U      
            a      
             i      
                  
                  
      =            
                   
                  
                  
                  
      Y            
            
      
                  
      #            
            0      
      1       6      
             =      
            I      
      1      U      
            a      
              m      
      P            
      I            
      P            
                  
                  
                   
                   
      (      6      
            B      
            [      
      `            
                  
      )            
                  
      d             
      b            
      f      #      
            H      
                  
      ]            
                  
                  
                  
            7      
      ;      X      
            x      
      P            
                  
      P            
                  
                        m      !      
            M      
      7       W                        
      K                              
             $                        
                        X      )	      
      i      .	                  z	      
      |      	                  	      
            	      
            	      
            	      
      7       	                  >
      
            M
      
      I      
      
            
      
             
            
            
                  
      7       '                  F      
      &      P            C      g      
            v      
                  
      7                   @            
             #      
            -            `      6                  d                        
      l                        .      
      _       =      
            L                  n      
            s            z      
      
                               3      
             =                          
      `            
                  
                  
      7                                 
                                   "       
      6       &       
      `       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      "      ]       
      0      b       
      7      g       
      E      l       
      T      q       
      [      v       
      `      {       
      n             
      }             
                   
                   
                   
                   
                   
                   
                   
                   
                                                       @             z      `                                C                   
                                                        X      (                  H                  h            m       .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                           L                              >                                                         9      @               D                                J                      +#                                   ]                      .%      0                              X      @               S      0          	                 q                      ^%                                   l      @               S                                }      0               '*      t                                  0               0                                        0               2      '                                                   2                                                          2                                                          2                                         @               V                                                      h4      h                          	                      8                                                         W                                    /37             0           0     0     644     22424     `
ELF          >                    Q          @     @   UHHĀH}HuHUHMDEDMdH%(   HE1HEH@H E}t(H    H#   H    HH    H    HE@EHE@EHEH@    fnH    HEPHE@f*E    ^EEE   } tH    Hƿ
       E       E    wEEEEHUHMHELEHHAfH~HEEYEEfZEEE+EE+EuHEfnƾ    H    EE;E|EE;EhHEdH+%(   t    UHHpH}uUHMDELMdH%(   HE1HEH@H EHEH    EE      HEUHMHH    EEEE} t}E    jEHH    HEH EHE@f*EE^EEE+EE+E}uHEfnH    EE;E|XE    GEHH    HEH EЋE+EE+E}ЋuHEfnH    EE;E|EE;EHEdH+%(   t    UHH@H}HuUHMDEDMHE@EHE@4EHEH@@LMDEHMUu}W}WH    HUHHĀH}HuHUHMDEDMdH%(   HE1HEH@H E}t(H    Hv   H    HH    H    HEH@    fnH    E    <  HEHHEHcHHHHHHEHEH@@H    EHE@HEf*EEE^EEHE@f*EE^EEfZEEEEHEPHE@9t(H    H   H    HH    H    HEP4HE@9t(H    H   H    HH    H    }MHUHuHEAAHѺ   H    EHE U9HEdH+%(   t    UHHp}uHUHMDEDMdH%(   HE1HEH@    fnH    E      HEEЉEHMHUuHEH    UE9}  UEЃt(H    H   H    HH    H    UEЃt(H    H   H    HH    H    EU)ЉEE       E̍ EЉEHE@0EȉEЉEHEH@@UHcHHHEUЋEЃt(H    H   H    HH    H    UЋEЉEE+E؉EHE EfZEEċE+EE+EuHEfnƾ    H    EE;EEHE@9E<HEdH+%(   t    UHH`}̉uHUHMLELMdH%(   HE1HEH@H EHEHE   EEEEE    GEHH    HEH EԋE+EE+E}ԋuHEfnH    EE;E|HUHEHH    HEH} u(H    H   H    HH    H    HEH@HEHEH    6HEdH+%(   t    UHHp}uHUHMDEDMHE EHE@EHEH@H EHEH@H@EHEH@H@E܋EHcЋEHHH    EE;E|UE9E|(H    H   H    HH    H    EHcЋEHHH    EE;E|UE9E|(H    H   H    HH    H    E̙}EEЙ}EE       EEEЉEE+EHUJEE    VE    AEHH    HEH EHEH@}MUufnH    EE;E|EE;E|EE;EeE       EEEЉEE+EHUJEE    VE    AEHH    HEH EHEH@}MUċufnH    EE;E|EE;E|EE;Ee      msm_image_paint.c image must be monochromatic inconsistent seq0->size inconsistent seq1->size {sMin} has wrong parity {sMax} has wrong parity (r + s) % 2 == 0  optmum path falls off the tableau       (xIni >= i0Min) && (xIni < i0Min + step1)       (yIni >= i1Min) && (yIni < i1Min + step1)               msm_image_seq_seq_score_paint   msm_image_cand_vec_paint                        msm_image_dyn_tableau_scores_paint                              msm_image_dyn_tableau_scores_paint                              msm_image_dyn_tableau_pairing_paint             msm_image_grid_paint                  ?                             Z              :   	    	    	    	        %d   	    	        )~   int     *A       ,   	        -:                    	       
    1`      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dy  `    F~  h    H~   p    I~   t    J   x    MQ       Nd       O      Q      Y       [      \      ]~      ^	H       _
.       `~       b              +    t          :     l                   :       `            X       r                        	    	    A   7                $  	    	          	_    
    	  ne 	V   e 	Q       	g      
&  
     
2  id 
4       
5   rev 
67      
8      
:      
;       
<  
    $  c %$      4  :        -  4      Q    j  j  j  @         {      
    P  seq    pr   @      H     :    o        
                 4         
    .  ne V   e .         	  
    H               nr              !   ns "  0ev #3  8     $?  
      ne V   e                S      Z      ^  
    @J  sz J   st Z  bp   0    b  8   Z  :      j  :          
      NV $         fim    j      v      G                 	             *7    @       S.  ,  ,  4         *V  V                 E|      A          H  ,    Q  Q       "  V               14             	           &  V               U/           .P      A                  s      
              clr b  img V              NVX   NVY   @NC   DNFX   HNFY   L      P    +
  	              Tmx   Xmy   \k                  	  x   hixp   liyp           R       c                    y   `iyp   dixp           R       c         +
  :    
              -      1  n0   n1   tb ,      4  clr b  img V               NC   Lg 4  `    A  	                       i0   Pi1   Tc   Hep .  X     A  :   # 1              2        n0   n1   tb ,  img V              dr         	              	                      r   @                    }      ns   Dds                  s   Hk   Lep ".  Xi0   Pi1   Tv   `         :   "       l                cdv m      nj      oj  img pV      q  ~    r  ~NC u        	        ic z          8      cd }  Xng         `v            :          ]        h       Z  cd ^  Xv _b  Padd `7  Limg aV  @    b  H    c  n0 f  hn1 g  l     9        ~      r  p :  n0 ;  n1 <  v =b  add >7  img ?V      @       A  NC D  Lng F  Pig H  Dic H  H               g J4  `i0 L  Ti1 L  X        f       vs Q  \                           j      j        img V        ~       ~NC "        	        n0 %  n1 &  wt *  Pi1 ,  i0 ,      -7          s       g 14  `sc 2  X  E       :       4 :!;9I   I   :;9I8   :;9I   :!;9I   :!;9I   !I   :;9I8  	$ >  
:;9  I  ! I/    .?:!;9!'@|  & I  4 :!;9I  4 I4  .?:;9!'<  .?:;9'I<   <  (   .?:;9'<  %     $ >   :;9  4 :;9I?<  >I:;9  'I  .?:;9'<     ,                     Z                      i                                                                                                                                        	        !$'<= f($t t<#u f=tY	t/A"! 6 J  Jf"'<>tY[fght%/6+t% & Jt=/<% / J r J
f#.
<$'<= f(tZ"<v/"6+t)	  (  (" t( J f
f"tZf	gf (  ('it%Z"f<"Ztf/1"v !(!f% t6 J! s J tf"'<=Zgi	t:/< / J	g t(v 
f"(<=(J=(J> X2 < J( X2 < J(tZ&fti	t0tB/<" ) J%  J y JtZ&fti	t0tB/<" ) J%  J y J ix_pos_t msm_image_dyn_tableau_scores_paint debug _shortbuf _IO_lock_t msm_rung_is_none stderr _IO_buf_end FALSE __FUNCTION__ _IO_write_end unsigned int _freeres_list msm_dyn_tableau_t _flags __int32_t _markers msm_image_add prev step0 step1 i1Min sMax msm_pairing_t uint32_t int8_t TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end float msm_cand_t _IO_codecvt programerror long long unsigned int skip msm_image_dyn_tableau_pairing_paint rMax msm_cand_vec_t msm_image_cand_vec_paint _IO_backup_base _offset float_image_set_sample _fileno size_t int64_t seq0 seq1 bool_t _IO_read_base sMin msm_image_set __uint64_t msm_image_pairing_paint yIni msm_image_seq_seq_score_paint estep char _mode _IO_marker _IO_read_ptr msm_dyn_entry_vec_t gopt msm_rung_t _IO_write_base score long long int ix_size_t _IO_save_base msm_seq_id_t iceil scale msm_seq_desc_t msm_image_t size _freeres_buf __pad5 i0Min _vtable_offset __int8_t __int64_t _IO_read_end short int long int msm_pairing_num_rungs _IO_wide_data msm_image_max uint64_t msm_rung_score_proc_t int32_vec_t msm_image_cand_paint msm_image_grid_paint name float_image_fill msm_dyn_entry_t rMin _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail sample msm_dyn_tableau_get_s_range float_image_t unsigned char __uint32_t msm_dyn_tableau_get_entry_address _IO_write_ptr msm_pairing_get_rung _codecvt __off_t ix_step_t signed char short unsigned int vec_size_t __PRETTY_FUNCTION__ double _chain FILE _flags2 xIni avsc _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libmsmatch msm_image_paint.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_image_paint.c msm_image_paint.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h msm_seq_desc.h msm_rung.h msm_pairing.h msm_cand.h msm_dyn.h msm_cand_vec.h ix.h float_image.h msm_image.h jsmath.h assert.h affirm.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x               EC    <       ~   ECu    \       h    EC_     |          EC           2   EC)           -   EC$           s   ECj                                                                                              0             "     P             1           #       @           #       V            $       e     0                                                                                                                           {                                                                                                                                                                  ~                                                 &                     4    '      h       I                b          2                                                                               -                                                          s      )                     /                      msm_image_paint.c __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 msm_image_seq_seq_score_paint programerror float_image_fill stderr fputc msm_image_add __stack_chk_fail msm_image_pairing_paint msm_pairing_num_rungs msm_pairing_get_rung msm_image_set msm_image_cand_paint msm_image_cand_vec_paint msm_image_dyn_tableau_scores_paint msm_dyn_tableau_get_s_range __assert_fail msm_image_max msm_image_dyn_tableau_pairing_paint msm_dyn_tableau_get_entry_address msm_rung_is_none msm_image_grid_paint iceil float_image_set_sample   J             ,      Y             c                    k                          D                                L                                r                                                                        !                                    L                                                             T                  S                        L                              *                               L                  (            B       0            X                                    T                               $            |      3            =            Z       E            [            |      j            t            r       |                                           
                               {                        Z            y         !                                                                         "               Z	         $   y	            ,      	            	                   	            	         $   	            ,      	            	                   	            
         %   *         %          
                     
                    
      *              
                                   *       
              /       
            =       
      0      D       
             M       
            T       
      #      Y       
      :      g       
            n       
      Z      s       
                    
                   
      C             
      d             
      
             
                   
                   
      V             
      N             
                    
      l            
      M            
                  
            (      
            5      
      ~       B      
            O      
      _       \      
            i      
            v      
                  
                   
      \            
                  
      h            
      B            
      z            
      +            
      2             
      *            
                  
                  
                  
             ,      
            9      
            F      
      [      S      
            a      
      c      m      
      <       u      
      a            
                  
                  
      X             
                  
      W            
                  
                  
                  
                  
      U      +      
      k       1      
            8      
            F      
            M      
      %      W      
      6      h      
                  
                  
                  
                  
                  
                  
      P            
      <             
                  
            5      
            F      
            p      
             |      
                   
                  
                  
                  
      
            
                  
                   
      
      
      
      y      4      
      y      @      
             M      
            Z      
      e      s      
                  
                   
                   
      j            
      j            
                  
                   
                    
            =      
      m      k      
            w      
                   
                  
                   
                  
                  
      G             
            2      
            \      
      _      }      
      t            
                  
                  
      m            
                   
            0      
            Q      
            V                  m      
             |      
                   
      %            
             	      
      p      	      
      A      %	            0      .	      
      -      c	            
      	            A
      	            
      	            
      1
      
      A      6
                  w
      
            
      
      %      
      
             
      
      q       
                   
                  G      
      	       L                        
      %            
                   
      q                               
      A                                                
                  
             )                  U                        
      y                              
                  
            "      
      %      1      
             N      
      q       X            P      o            $            
      u            
                        '      #      
      %      1      
             [      
            `                        
      %            
                               R            4      s      
      2      x                          
                  
                  
                  
      %            
                   
      q                   0      O      
      ,       ^                         
   
                                "       
      <       &       
      f       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
      #      S       
      ,      X       
      4      ]       
      B      b       
      I      g       
      W      l       
      f      q       
      m      v       
      s      {       
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                                                       @                   `             '                                                                                   .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                                                                                            @       Z                                   @               4                                &                                                          ,                                                          1                           \                              >                                                         9      @               p;                                J                                                         ]                      m       0                              X      @               @M      0          	                 q                             m                             l      @               pM                                }      0               
%                                        0               +                                        0               -      '                                                   -                                                          -                                                          -                                          @               XP                                                       .                                	                      2      F                                                    Q                                    /56             0           0     0     644     19208     `
ELF          >                    HE          @     @   UHH   HxHpHhH`LXLPdH%(   HE1Hx@EHp@EUE   ƿ       HEHEЋpH    MUAH5    HǸ        HMHhHpHxA    A    H    HMHUHEо    H    EEE~    fTEEEE~    fTEEf/Ev"EEE~    fTE EEE~    fTEEEM    YEHUHEfHnH    HEH` tMfE    EfEH}HMUuH`j j IA    H    HHPHX    HEHf(H    fHnH    HEH@H    HEH    HEH@H    HEH    HEdH+%(   t    UHH@H}EHuHUHE؋@EHE؋@4EEEEEUE   ƿ       HEHEH@    fnH    HUHuHEA    A    HѺ    H    HUHMHEHH    HEH@H    HEH    UHHPH}HuHUȉMLELMHEЋ@EHEȋ@EEEEEMċUEƿ       HEHMHUHuHEA    A    H    HUHMHEHH    HEH@H    HEH    UHH   \XHPHHDDD@HEH8HEH0dH%(   HE1HlHhHdH`HPIH    H    H      H    H    H    H      H    H    lhd`H    AAH5    HǸ        d`)Bplh)BtDtpƿ       HEHEH@    fnH    Dh`HMHPX\EA    HMHxHEؾ    H    xEE~    fTEEEE~    fTEEf/Ev%xEE~    fTE EEE~    fTEEEHE    @    HUHEfHnH    HEHEH@H Ht(H    H   H    HH    H    fE    EfEfE    EsHEHEHEH@H Ht(H    H   H    HH    H    fEfEfExEEEDh`LMLUHHHPX\APWMЉ    HH0H8EHMHEf(fHnH    HEH;EtHEH@H    HEH    HEH@H    HEH    HEdH+%(   t                            image size = %d  %d  scale factor = %d
 plotting tableau
   coordinate ranges [%4d .. %4d][%4d .. %4d]
 msm_image_tools.c cim->fim->sz[0] == 3 cim->fim->sz[0] == 1                         msm_image_dyn_tableau_write_named                             ?333?          ?          L?-                           J              :                       %d               )~   int     *A       ,           -:                           	    1`      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dy  `    F~  h    H~   p    I~   t    J   x    MQ       Nd       O      Q      Y       [      \      ]~      ^	H       _
.       `~       b              +    t          :     l                   :         `              X       r                                          A   T                $9      	_       	    	  ne 	`   e 	4       	v      
S      
Z      
^  	    @
  sz 
   st   bp   0    l  8     :      *  :          	    O  c O      _  :        36      &  	     2  id 4k       5   rev 6T      8      :      ;       <w  	      c %        :        -        $    =  =  =           N      	    P  seq    pr   @      H     :    B      S  	                          	      ne `   e            	    Hx               nr              !   ns "  0ev #  8     $  	      ne `   e            	      NV          fim    *        
    3      3    l  8       x        E^      A      
          3  8       
    N  3  4  4  4  4   
    k    =  =  8         
    ]  8         
    X!    l  T  8           U9           L  H    
    :]     
    P  8             
    B        l  T  8           J8    8     
    @  8    q  q   
    0	  =  =  	  8             e~   ;	           8  ^	        T       j        4      
  n0 k  ~n1 l  ~tb m3  ~    n  ~    oT  ~    pT  ~    q   ~tag r   ~    u  ~    u  ~    v  ~    v  ~nv0 |  ~nv1 }  ~gim 8  Hlov   ~hiv   ~      P    _  \cim 8                   
  	            
  :   ! 
      S                 cdv T  H    U=  @    V=      WT      X   tag Y   n0 \  Xn1 ]  \nv0 _  `nv1 _  dimg a8  h     A               8  cd A-  Hv A7  D    A@   tag AL   n0 C  Xn1 D  \nv0 F  `nv1 F  dimg H8  h !                       =  ~    !=  ~    "	  ~pr #  ~    $   ~tag %   ~n0 '  ~n1 (  ~gim )8  @lov .  ~hiv .      1  Hcim 58  P"        M       clr 7_  \    I   :;9I8   :;9I  4 :!;9I   !I   :;9I8   :!;9I  $ >  	:;9  
.?:;9!'<   :!;9I  4 :!;9I  I  ! I/   <  .?:!;9!'@|  & I  7 I  (   .?:;9'<  .?:!;9!'I<  %     $ >   :;9  4 :;9I?<  >I:;9  'I  .?:;9'<  .?:;9'I<      4 I4  !.?:;9'@|  "   ,                     J                      F                                                                                                                                            	        &9+- 6, 6 8 t6  X
Z	.5! ! ifh(h! 
<#fh$h! <M.##9"1 #6, 6 8 t6  X	 (	 (@, 2 !  ix_pos_t msm_image_dyn_tableau_scores_paint _shortbuf _IO_lock_t stderr _IO_buf_end FALSE _IO_write_end unsigned int _freeres_list msm_dyn_tableau_t _flags __int32_t _markers prev frgb_t msm_image_seq_seq_score_paint msm_image_alloc msm_image_cand_write_named msm_image_colorize sMax msm_pairing_t uint32_t int8_t TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end float msm_cand_t _IO_codecvt long long unsigned int skip msm_image_dyn_tableau_pairing_paint rMax vmax msm_cand_vec_t msm_image_cand_vec_paint _IO_backup_base _offset fprintf _fileno msm_image_write_as_pnm msm_image_seq_seq_score_write_named size_t int64_t seq0 seq1 bool_t _IO_read_base sMin free __uint64_t msm_image_pairing_paint msm_image_cand_vec_write_named estep char _mode _IO_marker _IO_read_ptr msm_image_compute_min_max_range msm_dyn_entry_vec_t gopt msm_rung_t _IO_write_base score long long int ix_size_t _IO_save_base i1Min msm_seq_id_t colorize scale msm_seq_desc_t msm_image_t size _freeres_buf __pad5 i0Min _vtable_offset __int8_t __int64_t i1Max msm_image_normalize_and_write_as_pgm _IO_read_end short int long int msm_image_dyn_tableau_write_named _IO_wide_data uint64_t msm_rung_score_proc_t int32_vec_t msm_image_cand_paint i0Max name float_image_fill msm_dyn_entry_t rMin vmin _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail sample float_image_t unsigned char __uint32_t _IO_write_ptr _codecvt float_image_free maxf __off_t ix_step_t signed char short unsigned int opath_clr vec_size_t __PRETTY_FUNCTION__ double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base msm_dyn_tableau_get_i0_i1_ranges msm_image_tools.c /home/stolfi/programs/c/JSLIBS/libmsmatch /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_image_tools.c msm_image_tools.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h ix.h float_image.h frgb.h msm_seq_desc.h msm_rung.h msm_pairing.h msm_cand.h msm_dyn.h msm_cand_vec.h msm_image.h msm_image_paint.h stdlib.h assert.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x               EC    <           EC     \           EC     |       4   EC+                                                                                                     "                                                                                                                     )                   M                      ]                      d                      l                                                                                                                                                                                                 )                     :                     O                     t    `                                            4                                                                                          '                      msm_image_tools.c __PRETTY_FUNCTION__.0 msm_image_seq_seq_score_write_named msm_image_alloc stderr fprintf msm_image_seq_seq_score_paint msm_image_compute_min_max_range msm_image_colorize msm_image_pairing_paint msm_image_write_as_pnm float_image_free __stack_chk_fail msm_image_cand_write_named float_image_fill msm_image_cand_paint msm_image_normalize_and_write_as_pgm msm_image_cand_vec_write_named msm_image_cand_vec_paint msm_image_dyn_tableau_write_named msm_dyn_tableau_get_i0_i1_ranges fwrite msm_image_dyn_tableau_scores_paint __assert_fail msm_image_dyn_tableau_pairing_paint      u                                                                                                 !                   M                   o                                                                                                  0                  =            M            Y            i            u                                                                  &            =            M            Y                                                                                                            '                                           9                                           M                   g            y                                                                                            ;                   ]                                                              h                   z                                                         .                   =            h       G                   O                      !                                       #            /            D                   
                     
      ?             
   	                  
   	                               *       
              /       
            =       
            D       
      h       M       
             T       
      d      Y       
            g       
      X      n       
            s       
                    
                   
                   
                   
      D             
      F             
                   
                   
                   
                    
                  
                  
      ,            
            (      
            5      
      Z       B      
            O      
      H       \      
             i      
            v      
                  
                   
                  
                  
                  
                  
                  
                  
      ,             
                  
                  
      '            
                  
      u       ,      
      p      9      
      }      F      
            S      
            a      
            m      
      6       u      
                  
      +            
                  
      A             
      3            
                  
                  
      *            
      '            
            "      
            )      
            0      
      7      H      
      T       N      
      :      U      
      %      a      
            w      
      F            
      F            
                  
      N            
                    
                  
            +      
            7      
             `      
             l      
      4      x      
      P            
      m            
      k            
                  
      N            
      P            
                  
                  
      0      C      
            O      
            T      
             z      
                  
                   
                  
                  
                   
                  
                  
                  
                    
            -      
      w      F      
      :      S      
            y      
                   
                  
                  
      _            
      J            
      _             
      S      >      
            _      
      	             
                  
                  
                  
      R      "      
      r      :      
      ?      M      
      0      ^      
                  
      O            
                  
                  
             	      
            <	      
             _	      
            d	                  	      
            	      
      J      	      
      A      	      
      m      	      
            	      
      g      
      
      .      
      
            v
      
      A      
      
      w      
      
            
      
      |      
      
            
                   
      
      g      
            `            
                   
             /      
      J      >      
      m            
                                     
      m      9      
            @                    S      
            b      
             q      
                  
      m            
      A                               
                                   "       
   	   <       &       
   	   f       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	          D       
   	          I       
   	         N       
   	   #      S       
   	   ,      X       
   	   4      ]       
   	   B      b       
   	   I      g       
   	   W      l       
   	   f      q       
   	   m      v       
   	   s      {       
   	   x             
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                 
   	   	                                                 @                   `             `                          .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                           (                              >                      	      1                             9      @               1      H                          J                                                          ]                            0                              X      @               @      0          	                 q                      )      J                             l      @               A                                 }      0               s                                        0               {"                                        0               $      '                                                   $                                                          $                                                          $                                          @               D      `                                                 p%      0         
                 	                      (      K                                                   pD                                    msm_multi.o/    0           0     0     644     14440     `
ELF          >                    2          @     @   UHH   HhH`HXHPDLDH8HEH@HEHH0HEPH(dH%(   HE1HEH    HE    H    Hp  p   ЉtH    Hƿ
       H    H<      H    H    H    tpH5    HǸ        pHHHHXHHEpHHHHPHHEHE    H    p;HuH`HPH HEHU   UH    H    HHǸ        ppH    pщH5    HǸ        HHMHUHuH    HHHEHUHUHEH9t HUH`H@H9tHEH    H( t$HMHUHupL(A    Aу} S  UH    H    HHǸ        LtxH    xH    HHǸ        pHH    H@HЋ |H    |H    HHǸ        | (H    HY   H    HH    H    HH8DM(DU HMHUHuDxAPD|APLEAPDEXAP0DE@APDE8APDE0APfHnEH    H@HHHEHUHEHUHEHUHUHEH9t HUH`H@H9tHEH    H( t$HMHUHupL(A   AH    H<      H    H    H    Hƿ
       pp )HEH    UH    H    HHǸ        HhHEHUHHQHEdH+%(   t    Hh          = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 LEVEL %d - SCALE %d
 mapping %d candidates  from level %d to level %d ...
 refining %d candidates
   pruning to at most %d candidates
       min covered samples in each sequence %d
 msm_multi.c mincov > 0       mapped and refined %d candidates at finest level
               msm_multi_find_matches                                          :                       %d               )~   int     *A                                   1H      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Da  `    Ff  h    H~   p    I~   t    J   x    MQ       Nd       Ok      Q{      Y       [      \      ]f      ^	H       _
.       `~       b              +    \     
   {  :     T              
     :         H              X       r                  A                   $                	_      	a  ne 	0   e 	+       	<      
&       
2  id 
4m       
5   rev 
6      
8      
:      
;       
<y        c %    
  	  :        -  	        +    I               U          P  seq    pr   @      H 
    :    I      Z                   	               ne 0   e                H               nr        a      !a   ns "  0ev #  8     $        ne 0   e                                     Y           Q  ^                  ^                   E      A            H        C               e~                   0   !    0  "                            ~sv0   ~sv1   ~      ~      ~    +  ~      ~                       !       "  (    #  0    $!^  ~    %  ~    &   tb )  cdv ,  	    /  ~#      	                      	    3  ~	    :  ~	    ;  ~	    >          Q      	    U  ~	    W  ~     
     :        :;9I8   I   :;9I   !I   :;9I8   :!;9I  $ >  :;9  	4 :!;9I  
I  ! I/   <  .?:!;9'I<  & I  7 I  (    :!;9!I  4 :!;9I    %     $ >   :;9  4 :;9I?<  >I:;9  'I  '  .?:;9'<  .?:;9'<  .?:;9'<  .?:;9'I<      !. ?:;9'I<  ".?:;9'I@|  #4 I4   ,                                                                                                                                                                       	        'b[	h=#%'%!.1JJ( X4 J! D X< J $/($$ (	JJ+ X7 J! J X? J 	$#- C<" t ȼY _shortbuf _IO_lock_t level stderr _IO_buf_end nprune _IO_write_end unsigned int _freeres_list msm_dyn_tableau_t step_score _flags frac __int32_t msm_dyn_tableau_new maxLevel _markers prev msm_rung_step_score_proc_t msm_cand_vec_new sMax msm_pairing_t uint32_t int8_t TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end float msm_cand_t _IO_codecvt long long unsigned int skip rMax msm_cand_vec_t _IO_backup_base _offset fprintf _fileno refine minSamples size_t seq0 seq1 bool_t _IO_read_base sMin free cdvraw estep char _mode _IO_marker msm_multi_find_matches _IO_read_ptr msm_dyn_entry_vec_t msm_rung_t _IO_write_base score kappa long long int _IO_save_base msm_cand_vec_map report msm_seq_id_t scale msm_seq_desc_t size _freeres_buf expand __pad5 _vtable_offset __int8_t shrink cdvini msm_cand_vec_refine _IO_read_end short int long int _IO_wide_data FALSE int32_vec_t msm_dyn_tableau_free name msm_dyn_entry_t rMin _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail unsigned char __uint32_t _IO_write_ptr maxMatches _codecvt __off_t verbose signed char delta short unsigned int vec_size_t __PRETTY_FUNCTION__ double mincov _chain FILE _flags2 maxUnp _cur_column msm_multi_report_proc_t __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libmsmatch msm_multi.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_multi.c msm_multi.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h msm_seq_desc.h msm_rung.h msm_pairing.h msm_cand.h msm_dyn.h msm_cand_vec.h msm_multi.h assert.h stdlib.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x               EC                                                                                              P                                                                                                                           #                   :                      N                      _                      f                      l                      s                      {                                                                                                                                     msm_multi.c __PRETTY_FUNCTION__.0 msm_multi_find_matches msm_dyn_tableau_new msm_cand_vec_new stderr fputc fwrite fprintf msm_cand_vec_map __assert_fail msm_cand_vec_refine msm_dyn_tableau_free __stack_chk_fail     y                                                                                                                    9                   [                                    N                                           d                               1            s            z                                                                                                                                 L      &                   0                   8                                    .            B            J            Q            ^            ~                                                                         
                     
                   
   	   *              
   	                                *       
              /       
      r      =       
      S      D       
      C       M       
            T       
            Y       
            g       
            n       
            s       
                    
                   
                   
                   
      l             
                   
      q             
      {              
                   
                   
                  
                  
                  
      5       *      
            7      
      "       D      
      1      Q      
      8      ^      
            k      
             x      
      -            
      X            
      9            
      e            
      H            
                  
                    
      M            
      H            
                  
      B            
      P             
      ~      !      
            .      
            ;      
      v      I      
      4      U      
      
       ]      
                  
                  
                  
                   
                  
      z            
                   
                  
                  
                  
                  
                   
      #      '      
            1      
             =      
            b      
            n      
      W      z      
      j            
      (            
      y            
                  
                  
      j            
            
      
                   
             J      
             V      
             [      
                  
                  
                  
      -            
                  
                   
      -            
                  
                  
      ^       '      
      =      4      
      $      M      
            Z      
                   
      ^             
      )            
      )            
      T            
            	      
            d      
                  
                  
      ?            
      P            
                   
                   
                                       
            B      
            Q      
             `      
      g      o      
             ~      
      `            
                  
                  
                  
                  
      A            
      p             
      P            
                  
             +      
            5            P      >                   O      
      d      ^      
      y      m      
      ~      |      
                        m            
      .             
      &             
                                   "       
   	   6       &       
   	   `       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	          D       
   	          I       
   	         N       
   	         S       
   	         X       
   	   "      ]       
   	   0      b       
   	   7      g       
   	   E      l       
   	   T      q       
   	   [      v       
   	   a      {       
   	   p             
   	   {             
   	                
   	                
   	                
   	                
   	                
   	                
   	                                                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               8                                 &                                                          ,                                                          1                            g                             >                                                         9      @               X"                                J                      ^                                   ]                      b      0                              X      @               .      0          	                 q                                                         l      @               /                                }      0               W                                        0                                                       0                     '                                                                                                                                                                              8                                    @               1                                                       8      (         
                 	                      `                                                          1                                    msm_pairing.o/  0           0     0     644     54096     `
ELF          >                    P          @     @   UHH}HE ]UHH}HE ~HE@u       ]UHH@H}HuЉUdH%(   HE1HEЋ E} (H    HJ   H    HH    H    } xE;E|(H    HK   H    HH    H    HEЋ@u$HEH@HEUEЉEUEЉERHEЋPE9t(H    HU   H    HH    H    HEH@UHcHHH HEHEHUHHEdH+%(   t    HEUHHPdH%(   HE1        HL    \   H    HH    H    HEHE    H    HE     HE@    HE@    HMHEHUHAHQHEHUdH+%(   t    UHH`H}udH%(   HE1} (H    Hf   H    HH    H            HL    h   H    HH    H    HEHE    H    HEUHEHUHPHMHEHUHAHQHE   H    HEHUdH+%(   t    UHHPH}dH%(   HE1HE Eă} y(H    Ht   H    HH    H    } ~HEH@H HEE    E            HL    v   H    HH    H    HEHEHPH HMȋuĉ1HMHuHqHMHAHQHEȾ   H    HEHUdH+%(   t    UHH@H}dH%(   HE1HEȋ E܃} y(H    H   H    HH    H    } ~}HEȋ@urUHEH    HEH@HEE    .HEUHcHHHEHEEEEEE;E|HMHEHUHAHQ6HEȋPE9t(H    H   H    HH    H    HEȾ   H    HEdH+%(   t    UHHH}H} t4HEH@Ht'HEH@H    HEH@    HE@    UHHH}H} t@HEH@Ht'HEH@H    HEH@    HE@    HEH    UHH H}uE    #EHH    HEHH H    EE;E~ՐUHH@H}dH%(   HE1HEH    E܃} y(H    H   H    HH    H    HEH    tUHEH@H    ^UHEH    E    0HEH@UHcHHHUMHcHHH HEE;E|HEH    HUdH+%(   t    UHSHXH}uUdH%(   HE1E;E~(H    H   H    HH    H    HEH    Eȃ} y(H    H   H    HH    H    E+EẼ} y(H    H   H    HH    H    E;E|(H    H   H    HH    H    HEH    t)HEUHMHH    UHEH    fUHEЉH    E    8UEHE؋MHcHHHEHMHH    HEHEE;E|HEH    HUdH+%(   t    H]UHH0H}؉udH%(   HE1HEH    E} y(H    H   H    HH    H    } u    hHEHMغ    HH    EPHEHMHH    } xEHTEHD)BUE)JUE)BHUdH+%(   t    UHH`H}uUMDEdH%(   HE1} (H    H   H    HH    H    HEH    Eԃ} (H    H   H    HH    H    EEȋEȉEHEUHMHH    HEHEE   E    } ^} ~XEčPHEHMHH    UHMHEHH    E؋ŰE9E|mHEHEEEE   } xcEԃ9E}XEȍPHEHMHH    UHMHEHH    E܋ŰE9E|EHEHEEEE   } "UȋMHEH    HUdH+%(   t    UHH@H}؉uԉUЉMdH%(   HE1E;E~
       HEH    E} (H    H  H    HH    H    } y(H    H  H    HH    H    E;E|(H    H  H    HH    H    HEUHMHH    HEUHMHH    } xEHTEHD)BUE)JUE)BHUdH+%(   t    UHHPH}HuUdH%(   HE1HEH    E} y(H    H!  H    HH    H    HEH    E} y(H    H#  H    HH    H    E;Et8} t(H    H&  H    HH    H           E       HEUHMHH    HEUHMHH    UE9t5} t(H    H,  H    HH    H        TUE9t5} t(H    H.  H    HH    H        EE;EF   HUdH+%(   t    UHH@H}؉uԉUЉMDEdH%(   HE1HEH    E} y(H    H5  H    HH    H    } u
      HEH    t }}
             HEHMغ    HH    E   pHEUHMHH    }ȋMЋUHuHEAH    u    @} t!UHMHEHH    u    HEHEEE;E|   HUdH+%(   t    UHH0H}؉udH%(   HE1HEH    E} y(H    HO  H    HH    H    } u    |HEH    t   eHEH@HEE   CHEUHMHH    UHMHEHH    u    HEHEEE;E|   HUdH+%(   t    UHH`H}HuUMdH%(   HE1HEH    E܃} y(H    Hi  H    HH    H    UHEH    E    E    $  HEUHMHH    } tEHcЋEHHH    E} tEHcЋEHHH    EEȉEEm} ~0HEUHcHHHHUH HH    Eԃ} ƋE;Et} tuUHEH    E;E}@EȉE0HEUHcHHHHUMHcHHH HmE;EHEUHcHHHEHEEE;EUHEH    HMHEHUHHQHEdH+%(   t    HEUHHpH}HuUMdH%(   HE1HEMUHuH    HEЋMUHuH    E    E    E       EU9sHEȋUHcHHH HEEEEЋU9sHE؋UHcHHH HEEEHUHEHH    E} yE} ~EEEEEU9TEЋU9FHEH    HEH    EHUdH+%(   t    UH}u} t} u    UE9NH]UHH@}̉uHUH    UH    HHǸ        H    UH    HHǸ        }   }   UȋẺ։    HE   +EȉEẼEE+EPH    H    HHǸ        EE   Eܺ    HE} E    EHEHEEHcHEHEHH9~E+EHHEEHcHEHEHH9~E+EHHEH} ~HUMELEΉAЃEE;EaH    Hƿ
       UHH}HE ]UHSHXH}HudH%(   HE1HEH    Ẽ} y(H    H  H    HH    H    UHEЉH    E    GHEUHMHH    HE؋UHcHHHEHUHMHHHEHEEЋU9rHEH    HUdH+%(   t    H]UHSHXH}HuLLUEf*EHSHKHEHHfHn    fH~HEEf*EHSHHEHHfHn    fH~HEHEfHn    EHEfHn    EHEUȉHEỦPHEH]UHHĀH}HuHUHMLEdH%(   HE1HEHEHEHEHEHEHEHEHEHEHEH HU f@IHHHf@IHP@IHEH HHEHH    HUdH+%(   t    UHHPH}dH%(   HE1HEH    Ẽ} y(H    H  H    HH    H    HEHUHH    HEHUHH    HEH    HEH    HUdH+%(   t    UHHPH}uUdH%(   HE1HEH    Ẽ} y(H    H  H    HH    H    HEHUHH    HEMUHuH    HEH    HEH    HUdH+%(   t    UHSHXH}HudH%(   HE1HEH    Ẽ} y(H    H  H    HH    H    UHEЉH    E    3HE؋UHcHHHEUHMHH    HEHEE;E|HMHEHUHHQHEdH+%(   t    HEH]UHHĀ}uUMDEEdH%(   HE1} ~} (H    H   H    HH    H    } (H    H!  H    HH    H            HL    #  H    HH    H    HE} tff.Ezff.Et    fH~HE    f/Ev       E} tyUE։    HEȋEHcHEHH    EE    E    E+EEE+EEHEMHUHuH    UHEH    HErHMHUuE    HMHUuE    UEUEUEUEHEH}MHUHufHnH    HEH    HEHEHUdH+%(   t    UHSHhH}udH%(   HE1HEH    EEEE    EE;E}EPuHEH    9E~ՋEEċEĉƿ        EȋEȃEEUuHEH    9EEE̋E+EȃHEЉH    EȉE5HU؋E+EHHHHEUHMHH    HEHEE;E~HEH    HUdH+%(   t    H]UHH0H}HudH%(   HE1HEH    EUHEH    HHǸ        E    >HEUHMHH    uMUHEAH5    HǸ        EE;E|HEdH+%(   t    UHH`H}HuUMdH%(   HE1HEH    Eԃ} y(H    Hx  H    HH    H    MԋUHEH5    HǸ        } uE    E    HEHM    HH    }MuUHEAAH5    HǸ        }    HEHƿ        } tHE    H    tHEHƿ*          EEEEHEHEE       UE)U؋UE)UE    HEHEEEE;E|EE0HEUHMHH    UE)uUE)tMЋU܋uHEH    E;EjHEH    HEdH+%(   t    UHH`H}dH%(   HE1E    HEH    Ẽ} y(H    H  H    HH    H    HEH    EEy(H    H  H    HH    H    HEH    EEy(H    H  H    HH    H    } u6EuEt(H    H  H    HH    H    HEH    HEH    E}*u&} u
    4  UHEH      }|  } (H    H  H    HH    H    UHEЉH    EEEEE    }u(H    H  H    HH    H    HUEH։    }'t5}.t/}:t)}(t#}|t}\t}/tE;E    HMHUHuHEH    } t'uMUH    AH5    HǸ        ExEy(H    H  H    HH    H    E(H    H  H    HH    H    } u8EuEt(H    H  H    HH    H    E    tE;E|(H    H  H    HH    H    UEЉEE   UEЉEE   HE؋UHcHHHEHEEE9E|} t!H    UH    HHǸ        HEH    HEH    EH    H  H    HH    H    E;Et(H    H  H    HH    H    HEH    (H    H  H    HH    H    HUdH+%(   t    UHH0H}؉udH%(   HE1HE؋ E} y8} t(H    H  H    HH    H          HE؋@uIHEH@H  } t(H    H  H    HH    H          HE؋PE9t8} t(H    H  H    HH    H        R  HEH@Hu8} t(H    H  H    HH    H          HE؋PHEH@ 9t8} t(H    H  H    HH    H           HE؋PHEH@@9t5} t(H    H   H    HH    H        uHEH@HEE   SHEH@UHcHHH HEUHuHEAй        H    u    HEHEEE;E|   HUdH+%(   t      msm_pairing.c empty pairing invalid rung index pr->gv.ne == ng no mem   invalid rung count for perfect pairing invalid rung count inconsistent rung counts sub-pairing must be non-empty invalid start rung index invalid end rung index cannot trim to zero span cannot trim an empty pairing pairing is empty bad ini bad fin invalid {pa} rung count invalid {pb} rung count rung counts differ      indices into sequence 0 differ  indices into sequence 1 differ seq 0: %8d positions
 seq 1: %8d positions
 trying %d alignments
        cannot pair up an empty sequence %d rungs
   %08d ( %08d , %08d )
 %*d  %*d %*d bad number of pairs bad init index for sequence 0 bad init index for sequence 1 empty pairing with nonzero initial rung empty pairing with explicit rungs unexpected EOF            read: d0 = %8d  d1 = %8d  rep = %8d (d0 >= 0) && (d1 >= 0) rep > 0 (d0 == 1) && (d1 == 1)   too many pairs in pairing desc   kg = %d
 kg <= ng too few pairs in pairing desc        bad or missing initial pairing character        non-null vector with zero length        inconsistent rung vector length null address of non-empty rung vector   first rung is inconsistent on side 0    first rung is inconsistent on side 1            msm_pairing_get_rung            msm_pairing_get_rung            msm_pairing_empty               msm_pairing_perfect             msm_pairing_from_rung_vec       msm_pairing_expand              msm_pairing_copy                msm_pairing_sub_copy            msm_pairing_span                msm_pairing_trim_to_span        msm_pairing_sub_span            msm_pairing_equal               msm_pairing_is_increasing       msm_pairing_is_perfect          msm_pairing_collect_rungs       msm_pairing_map_gen             msm_pairing_interpolate         msm_pairing_make_increasing     msm_pairing_get_rungs           msm_pairing_throw               msm_pairing_write               msm_pairing_read                msm_pairing_read                msm_pairing_is_valid    ?       &                    (                              %V               )p   'int     *<       ,                     (              J       d              w       C       1      3p        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hp   p    Ip   t    J   x    M5       NV       O      Q      Y       [      \      ]      ^	       _
       `p       b          )    +              C                        C             *               p   ,  +NEG !ZER  !POS      (   <   	P  "     "         	$8                 
_       
m       &        2  id 4       5   rev 6P      8       :       ;        <        c %       #  C        -      TT  ne To   e TT   #      T/      q  ,#    #                  ng          #  gv !Y         -                ?p            /    j  j  j       p   :  p      
    E   P         ,b     
    Z	   x     
    p                          
     	            
    VY    #  #  P                 j  j   
    ?#  1  #  #  P   
    F	   L         .    *  
    Y  x  x         Y  
    Y    x   
     	        
                   cp     p          ep         /     T  x  o       T0  x  {   
    0,  K  #  #   
    	   f         
    }P    #  #  P   
    yP    #  #  P   
    sP    #  #        P   
    	     #  #                
    TY    o   
    :   C         <             Z      #    E{      <      #    .      <          P          k      <	  pr -<	  Hdie 8P  Dng    T    Q	  	                      g #  Xi    P$    h #  `        Q	  C    A	      <	                i
  rd '      P  ng        y
  	            #  Xch        y
  	                      gv Y  @g #  `kg    $    d0    d1    rep    r          y
  C    i
      t                wr t  pr t1<	      t=       tLP  ng w   D      	            |#  P               g #  Xh #  `i                   d0    Hd1    Lrep    @        C          i               
  wr i#  Hpr i6<	  @ng k   \k l   X        :       g o#  `      K<	          A        pr K5<	  len KA   ng M       N       Q   ini X   fin [   gv bY  @k c           =         k R            4       k \         <	                  n0    n1    len        P      P  ~      ~      	        pr #<	      %P          w             )   ng +       -#  P    .#  X    0#  `         r           7#  X    8#  `    :       :       =       =   gv DY  @      Y                   pr 5<	  ng          	        gv Y  @i          C          <	                   pr ;<	      G       \   ng          	        gv Y  @    Y  P      C          <	                 *  pr 7<	  ng        :  	        gv Y  @    Y  P    :  C    *      <	                 '  pr <	        #      #      #      0    #                 #@g $#  d0   Pd1   Xi0    i1          <	                   pr 3<	  map L  ng          	            Y  @i     e       C      %                        pr .<	  h             }        n0    n1    use %         h       P       Tid    L               i0    Xi1    \ng    `    %               0         n0 0   ln1 <   h     	           Z        pa 7<	  pb J<	  n0 V   n1 b   gva Y  gvb Y  @nc    ia    ib                   ga #  Xgb #  `cmp          fY                  pr f9<	  n0 fE   n1 fQ   ng h   L      	            kY  P    l   i m                  g p#  `j u   @cmp v   D        @       k ~   H        C          MP                   pr M.<	  Hdie M9P  Dng N   T      	                e       g Z#  Xk [   P        ?       h ^#  `        C          3P          ]        pr 31<	  H    3=   D    3R   @    3eP  die 3tP  ng 4   T      	                       g @#  Xk A   P        l       h D#  `       P                G  pa )<	  pb <<	  die GP  nga     P      	        ngb "   Tt '   L               ga )#  Xgb *#  `      	           N        pr -<	  Hini 9   Dfin F   @j S   ng    T    Q	  	            #  X    #  `     <	                #  	pr 8<	  	j D       O   	i ]   	dir g,      3  	        ng    Dini    fin        #  P    #  X           P  @        X             #  `       H         X           #  `        L     3  C    #      	                    	pr )<	  H	j 5   Dng    T    y
  	            #  X    #  `     <	                ~  	pr 4<	  	ini @   	fin M       Q	  	        ng                   )       P      #  P         f           Y  @i          <	                   	pr 0<	  ng    L    y
  	                ^       gv Y  Pi    H              K       ?  	pf ,?  X    :   T       l <	              Z       n  	pr &<	  h             N         	pr ,<	  h             7        	pr (<	  ng    L    *  	                p       gv Y  Pi    Hg #  `     *  C          r<	                  	gv r:x  ng s         	            u#  @pr v<	       e<	                       e/#  	ng e=         	        pr h<	       [<	                 ?  pr \<	        	             G#          9        	pr G0<	  @	i G<   ng I   \    Q	  	        g M#  `    Q	  	         1    DP          /         	pr D8<	  h 2    ?	                  	pr ?.<	  h   I  4 :!;9I   :!;9I   :;9I8  4 :!;9I  4 I4   :;9I    	 :!;9I  
.?:;9'I<  4 :!;9I   !I  .?:!;9'I@|  I  ! I/   :!;9I  4 :!;9I  $ >  & I  .?:!;9'I@|   :;9I8  :;9  .?:;9'I<  .?:;9'<    .?:!;9!'@|   <  .?:;9'<  .?:!;9!'@|   :!;9I  7 I   >!I:;!9!  !(   "(   #.?:;9'<  $U  %.?:!;9!	'I@z  &%  '$ >  (   ) :;9  *4 :;9I?<  +(   ,'I  -'  .. ?:;9'I<  /   0.:;9'I@H|  1.?:;9'I@z  2.?:;9'I@z   ,                     (                               EFFI OOOO                                                                                                                                     	        ?g1f# J t JX ..X1f f( f (tL<<	 (v* )4K[. f*( ))K[f= f*(# f  * )K[ f( f tM	t& .( J, 4 t7 <> fA < f Jz<	
. (iuY& 8 ?uY& 8 	?/t/	<-  JO f	( Lj	t4 .6 & ( J,  f J[f ( f(fg f( 	( LY!2	t6 .. 0 J6 "  J. f( fX/ug"&.[<<".=<<".';1[ f( f(	fg
 Xwu fhZJ-?fv$ f fZZJ-?fx=[ XZ f( f( (YYg"&.[<<".=<<".';1[f f( f(	 f (XZtYYY<<K f (X/<<K f (X z. JY[ f(h #L f fX XX\v	t0Y ] JX/ f XL JX/ } JY[. f(hv Lx	t0Y XA JX/ ~ JZ[ f(vtZZ* f2 f* < =* f2 f* < >guT . J> f@ J#  Jh h+fI .K J; = JA S f. JJu mJ J/YZutu"Y<2<+ J- J  "<2<+ J- J  YggghJJwJ<<& ! < <JJ=[ fgv5X 25ff[" f t X>X% X  fgX% X  fh t$ vJ J#kX 1f=1J f(t/ X J !  J <w/</2<1 = =/wy JX ![ f(00J[X f(0ZJ[J f(t" .$ J*   J/
 f f( f*( 5) f9 X5  X . X=i0 J>-f6<f>h		fMLK[<uN . J  Y$> . J3 fY.4f<f/J  J<t/	Y $ Ji f(9 f; u*
 f L/]3<<><B<<=uZ(<<Y(<<ZvJK$ 5/Z#<<-.4 X= <8 <- .ZrJiw f( ! </ ! </	g t t( hgh[	 f(-1<<<<@<<>v f( f- f< fK fg- f	flu f' t t( t( f  (t/ (<"u<"uJu# E J fg	 X( (	 ([. f f (XZtL!  f (X\t<K f (XYY f (XZ$t+.K f (XY$t+<K f (X0	t"/$u J J sX.  JY msm_pairing_is_perfect_condensed debug _shortbuf ng_new _IO_lock_t fget_char level stderr _IO_buf_end __FUNCTION__ msm_seq_desc_map_index fflush _IO_write_end unsigned int fget_int32 _freeres_list _flags __int32_t nrmax msm_rung_map_proc_t maxLevel _markers fputc atomic skipProb ungetc msm_rung_vec_throw msm_rung_step_read msm_pairing_write msm_pairing_from_rung_vec minIncrSum msm_pairing_t uint32_t int8_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 msm_rung_vec_t _IO_save_end msm_rung_step_write float _IO_codecvt gmin malloc msm_seq_desc_throw_segment msm_pairing_expand s1_new programerror long long unsigned int skip msm_pairing_is_increasing _IO_backup_base _offset map_rung checknotnull idmin _fileno minIncrEach size_t kMax int64_t fin0 diagonal bool_t msm_pairing_sub_copy s1_old _IO_read_base dspan stepped msm_rung_vec_interpolate free msm_pairing_empty msm_round gnex msm_pairing_interpolate imin msm_pairing_equal estep char _mode msm_pairing_collect_rungs s0_old msm_pairing_trim_to_span _IO_marker _IO_read_ptr msm_rung_lex_compare msm_rung_vec_trim gfin __PRETTY_FUNCTION__ msm_pairing_write_full msm_pairing_read msm_pairing_count_common_rungs writePairing msm_rung_t _IO_write_base int32_abrandom long long int _IO_save_base msm_pairing_span segSpan msm_seq_id_t msm_rung_step_is_perfect msm_seq_desc_t msm_rung_step_is_increasing size _freeres_buf msm_rung_vec_make_increasing gini_new __pad5 s0_new fgetc _vtable_offset __int8_t fin1 __int64_t msm_pairing_map_gen msm_pairing_make_increasing msm_rung_throw msm_pairing_perfect msm_pairing_multi_free msm_pairing_map _IO_read_end short int long int msm_pairing_num_rungs msm_pairing_perfect_use_proc_t span gmax msm_pairing_throw ini0 ini1 _IO_wide_data FALSE fprintf msm_rung_vec_new msm_pairing_enum_alignments msm_rung_vec_expand ngmax name imod idmax _wide_data _lock msm_pairing_copy msm_pairing_num_steps msm_pairing_get_rung long unsigned int msm_pairing_sub_throw vec_index_t _old_offset _IO_FILE int32_t __assert_fail msm_rung_step_span_increment perfect unsigned char __uint32_t fget_skip_spaces _IO_write_ptr ixSize _codecvt __off_t msm_pairing_is_valid signed char short unsigned int vec_size_t sign_t msm_pairing_free_rungs gv_new double msm_rung_step_is_atomic _chain gini msm_pairing_free FILE msm_pairing_sub_span _flags2 drandom _cur_column msm_pairing_perfect_max_length __off64_t _unused2 _IO_buf_base gpre msm_pairing_is_perfect msm_pairing_get_rungs /home/stolfi/programs/c/JSLIBS/libmsmatch msm_pairing.c /home/stolfi/programs/c/JSLIBS/libmsmatch /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include msm_pairing.c msm_pairing.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h sign.h bool.h vec.h msm_seq_desc.h msm_rung.h msm_pairing.h stdio.h fget.h jsrandom.h jsmath.h msm_basic.h stdlib.h affirm.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                ECK      <       /    ECf      \       9   EC0    |           EC                EC               EC            7   EC.           N    ECE           Z    ECQ     <      K    ECB     \          EC      |         ECE               EC              EC          N   ECE              EC           ]   ECT    @          EC     `         EC          Z   ECQ          0    ECg            }   ECt              ECN                  ECE       $          ECE      H          EC     h          EC               EC                ECE               EC           A   ECE3               EC     0         EC    P         EC     p      k   ECb                                                                                                                                 6                   F                   V     @             f     `             v                                                                                                                   @                  `                                                    "                               /                 >                  M                  \    @             k    `             z                                                                                                                                                                                                    /           C       9                                                                         |             )                     0                     =                     N    ,             b    %      k      w                          7          V      N                                      Z                 K           I                 @            	                     	            3                     P          N      e                w          ]                                                                                                                                                )                     =                     O          Z      n    l      0                 }                                                                                          0                                                       	                                  1    
             G                     `    Q             |                                                                                                                                                        A                               M             1                C                     W                     ^    
!            o                     z                                                                                                          msm_pairing.c __FUNCTION__.24 __PRETTY_FUNCTION__.23 __FUNCTION__.22 __FUNCTION__.21 __FUNCTION__.20 __FUNCTION__.19 __FUNCTION__.18 __FUNCTION__.17 __FUNCTION__.16 __FUNCTION__.15 __FUNCTION__.14 __FUNCTION__.13 __FUNCTION__.12 __FUNCTION__.11 __FUNCTION__.10 __FUNCTION__.9 map_rung.0 __FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 msm_pairing_num_rungs msm_pairing_is_perfect_condensed msm_pairing_get_rung programerror __assert_fail __stack_chk_fail msm_pairing_empty malloc checknotnull msm_rung_vec_new msm_pairing_perfect msm_pairing_is_valid msm_pairing_from_rung_vec msm_pairing_expand msm_pairing_free_rungs msm_pairing_free msm_pairing_multi_free msm_pairing_copy msm_pairing_sub_copy msm_pairing_span msm_pairing_trim_to_span msm_rung_step_span_increment msm_pairing_sub_span msm_pairing_equal msm_pairing_is_increasing msm_rung_step_is_increasing msm_rung_step_is_atomic msm_pairing_is_perfect msm_rung_step_is_perfect msm_pairing_collect_rungs imod msm_rung_lex_compare msm_rung_vec_expand msm_rung_vec_trim msm_pairing_count_common_rungs msm_pairing_perfect_max_length msm_pairing_enum_alignments stderr fprintf fputc msm_pairing_num_steps msm_pairing_map_gen msm_seq_desc_map_index msm_round msm_pairing_map msm_pairing_interpolate msm_pairing_get_rungs msm_rung_vec_interpolate msm_pairing_make_increasing msm_rung_vec_make_increasing msm_pairing_throw drandom imin msm_rung_throw msm_seq_desc_throw_segment msm_rung_vec_throw msm_pairing_sub_throw int32_abrandom msm_pairing_write_full msm_pairing_write msm_rung_step_write fflush msm_pairing_read fget_int32 fget_skip_spaces fget_char ungetc msm_rung_step_read fgetc    {                                             
                 &                                                                 &                     %            /            +       7         '   r         (            *                                             ;                +            ,   &         (   W                  f            p            D       x         &            *                                             ;                +            ,            .            (   H            <      W            a            k       i         &            *               <                              ;                +            .            (   P            \      _            i            k       q         &            ,   	            \                  "            ~       *         &   ;         .   P         (            2            2            2   5         3   p         #               |                              k                &            $            -            ,   &         /   :         (   q                                                          &            #                                             k                &                                                    	         &                     '            1                   9         &   E         $   _         %   p         -            ,            %            /            (    	         #   0	                  ?	            I	            k       Q	         &   v	         %   	         %   	         (   
                  $
            .
                   6
         &   B
         #   R
                  a
            k
                   s
         &   
         %   
         %   
         9   9         %   O         9            6            (            #                                                   #         &   0                  ?            I            ,      Q         &   `                  o            y            4               &            %            %            (   ,         #   <                  K            U            <      ]         &   i         #   y                                          T               &                                             l               &            %            %   )                  8            B                  J         &   h                  w                                       &            (            #               <                              k       $         &   @         $   |         %            %            =            >            (   F         #   V            \      e            o            k       w         &            $            %            @            (   K         #   [            |      j            t            k       |         &            ,            %            B            B   4         C   \         D            E            (   M         A   c         A            C   C         2   O         2   f         (            I                              J            I                              J            G   ;         I   B                  R         J            I            K   \         #   l                  {                        k                &            ,            %            /            (   f         N            N            O            O            M            (            #                                             k                &            R            S   +         2   7         /   K         (   ~         #                                             k                &            R            U            2            /            (   6         #   F                  U            _            k       g         &   x         ,            %            (   0                  ?            I                  Q         &   ^                  m            w                           &            *                                             ;                +            W                              G   +         X   e         Y   v         -            Z            Z            [            /            (   7         #   q         :            ]            :            ,            %   /         /   C         (   x         #               -               J            %               7               J            (   4         #   D            <      S            ]            k       e         &   v            O               J            %               S               J            K             ?   "          K             %             `             a   !         (   8!         c   H!            \      W!            a!            \      i!         &   u!         c   !            \      !            !            p      !         &   !         c   !            \      !            !                  !         &    "            \      "            "                  !"         &   -"         d   9"         e   P"         )   f"         -   "            \      "            "                  "         &   "         ,   "            \      "            "                  "         &   #         f   _#         g   u#         I   #                  #         J   #            |      #            #            4      #         '   #            |      #            #            K      #         '   $            |      $            '$            S      /$         '   G$            \      V$            `$            l      h$         &   $         I   $                  $         J   $         d   $         h   %            |      %            %                  #%         '   2%            \      A%            K%                  S%         &   _%         /   h%            \      w%            %                  %         &   %         (   %                  %            %            k       %         &   1&                  @&            J&                  R&         &   w&                  &            &                  &         &   &                  &            &            <      &         &   	'                  '            "'            d      *'         &   W'                  f'            p'                  x'         &   '         =   (         (          
                     
   !                
   "   *              
   "                                *       
               1       
   !         8       
   !   	      ?       
   !          F       
   !         K       
   !   K      Y       
   !   	      `       
   !         e       
   !          x       
   !                
   !   Y             
   !                
   !                
   !   	             
   !   P             
   !                
   !   a             
   !                
   !                
   !   {             
   !   X            
   !                
   !         %      
   !         2      
   !         ?      
   !   L      L      
   !         Y      
   !          f      
   !   	      s      
   !   Z             
   !   x            
   !   3            
   !   |            
   !                
   !   o	            
   !   g            
   !   	            
   !   L            
   !   	            
   !   <            
   !   '             
   !               
   !   C      )      
   !         6      
   !         C      
   !          P      
   !         ]      
   !   (      j      
   !   U      w      
   !   	            
   !   	            
   !   8             
   !               
   !               
   !   X            
   !   S             
   !         
      
   !   P	      -      
   !   +	      D      
   !   f      J      
   !         Q      
   !         _      
   !   j      f      
   !         p      
   !    	      |      
   !   @            
   !               
   !               
   !               
   !               
   !   J            
   !               
   !               
   !   A      $      
   !   A      0      
   !   m      Z      
   !   m      f      
   !                
   !   |            
   !   |            
   !   v	            
   !               
   !   6            
   !   2            
   !         ;      
   !   C       Q      
   !         c      
   !          y      
   !                
   !               
   !   [            
   !               
   !               
   !         2      
   !   3      M      
   !   	      Y      
   !         ~      
   !               
   !               
   !   s             
   !               
   !   l            
   !               
   !         1      
   !         L      
   !         g      
   !               
   !   W	            
   !               
   !   w            
   !               
   !   t            
   !   T      D      
   !         [      
   !   i      |      
   !               
   !                     %            
   !   f                                     `&      (	      
             W	      
   !         b	            
!      	      
   !   !       	      
   !   f       	            `      	      
   !   v	      	      
   !         	                  	            y"      &
      
             
      
   !   E      
                  
      
   !         
      
   !   4      
      
   !   f       
            @      
      
   !   v	      
            +       C            Q             
   !                     M                              
   !   *                        [      
   !   2      k      
   !                     F                              
   !   <                        L      
   !         \      
   !         l      
   !         |      
   !   f                                
   !                                 
   !               
   !               
   !   7             
   !   v	                        !      
   !   v	      0      
   !         ?      
   !   N      O      
   !         _      
   !   S      o      
   !   T            
   !   
                  
            
   !   f                                
   !   w                  Q      E      
   !   o      U      
   !   q      t      
   !   f       ~                        
   !   I	            
   !                                 
   !   f                               
   !   I	      @      
   !         K                  q      
   !   u            
   !               
   !   /            
   !               
   !   K                  "      (      
   !   c      3            0      x      
   !   f                               
   !   I	            
   !                                 
   !                           >      
   !          M      
   !   a      \      
   !         y            a            
   !   	                  l            
   !                                                   
   !   [                        ?      
   !   f       I                  R      
   !   I	      a      
   !   1                                     h            
   !   
                        <      
   !   f       F            `      O                  z                        
   !                                 
   !   o            
   !   q            
   !         ,      
   !   f       6            @      ?            h      j                        
   !   8                              
   !   f                                            H      
   !   	      S                        
   !   f                                
   !   v	            
   !               
   !   |                  	             
   !   2      K      
   !   f       U                        
   !   v	            
   !               
   !               
   !                     
            
   !   
            
   !                     $            
   !               
   !         9      
   !         C                        
   !   f                               
   !   v	            
   !               
   !                     @            
   !   f                               
   !   1       -            M      B      
   !         Q            v      b      
   !   I	            
   !                     I            
   !   f                                                 
   !                           #      
   !          1      
   !   M       E      
   !   {	      J                  o      
   !   2	      t            V            
   !                                 
   !   f                   `                        0      
   !   W      :                  m      
   !   f       w            @            
   !   v	            
   !                     ,            
   !   v	            
   !   f                                
   !                     |      ,      
   !   f       6                   @      
   !         J            C             
   !   f                               
   !                                 
   !                                    
   !                                    
                                   "       
   "   8       &       
   "   b       *       
   "          .       
   "          2       
   "          6       
   "          :       
   "          D       
   "          I       
   "   	      N       
   "         S       
   "         X       
   "   -      ]       
   "   <      b       
   "   E      g       
   "   S      l       
   "   Z      q       
   "   a      v       
   "   h      {       
   "   n             
   "   }             
   "                
   "                
   "                
   "                
   "                
   "                
   "                
   "                
   "                                                    @                    `             C                    |                   ,                                                         V                         @                  `            I                  @                                    	                                          $                  D                  d                                                l                                                      0      (            "      L                  l                              Q                  
                                                      M      4                  T            
!      t            %       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       (                                   @                     %                          &                     N(                                     ,                     N(                                     1                     P(                                   >                      0                                   9      @               ا      H                          J                      'N      <                             ]                      cQ      0                              X      @                      0          	                 l                      Q      "                                                    Q                                   |      @               P                                      0               ``      3
                                  0               j                                        0               sl      '                                                  l                                                          l                                                          l                                         @                      H                                                Pq      	         #                 	                      ({                                                         h                                    msm_ps_tools.o/ 0           0     0     644     62464     `
ELF          >                               @     @   UHH   HxHpHh`XPLDH@Hx u)HhHp   H    H    Hx@XE`XEE        ^EEYEE@XEXXEE        ^EEYEE        ^E@YEEe]UMEHUHx   f(f(f(f(f(fHnH    HEX`HEf(ff(H    fHnH    h       HL    G   H    HH    H    HEHEHUHHE`@HEX@E       HEUHcHfDHEUHcDEHEUHcHEDHEUHcHDEHEUHcHEDHEUHcHDEHEUHcH
EDE}HHEP@HELP HEHP$HEUHH   HHH@H80($D D        ^X^XEM    YEf*E8`EY`EEEfxfEfEfE  txXEx} tEXEE}  tEXEE}0 tEXEE$ txXEx tEXEE} tEXEE}( tEXEEM    YEM    YE$ u	 t,Ef/Ev
EEEf/Ev
EE} u}( t2Ef/xvExEf/Ev
EE0XxhEXhE(XEpEXpEDE@M8EH}H8H@HHf(f(f(fHnH    HExfXEE\EEMfXEE\EEUMEHUHEf(f(f(fHnH    UMEHUHEf(f(f(fHnH    HEUHH}HuHUHE@EHEE HE@EHEE ]UHH@H}HuHUHEH EHEH EHE EHE EH    UMEHMHUf(f(f(fHnH    HHǸ       UHH0H}EMU]HEE@(HEE@8HEE@0HEE@@HEHP8HEH(HH    H    UHHpH}EMU]HE@(EEXEEHEE@(HE@8EE\EEHEE@8HE@0EEXEEHEE@0HE@@EE\EEHEE@@HEHP8HEH(HH    H    UHH0H}EMU]HEE@HHEE@XHEE@PHEE@`HEHPXHEHHHH    H    UHHpH}EMU]HE@HEE\EEHEE@HHE@XEEXEEHEE@XHE@PEE\EEHEE@PHE@`EEXEEHEE@`HEHPXHEHHHH    H    UHH}EHE@HEE\EEHE@XEHE@HEE\EEE^EE    \EEHE@(EEYEEHE@8EEYEEEXEEE]UHH}EHE@PEE\EEHE@`EHE@PEE\EEE^EE    \EEHE@0EEYEEHE@@EEYEEEXEEE]UHHĀH}uE} t.}t(H    H   H    HH    H    HEUHDEE\EEHEUH
DEHEUHDEE\EEE^EE    \EEHEUHDEEYEEHEUHDEEYEEEXEEEUHH8H}EMHuHUHUHEfHnH    fH~HEHEE HUHEfHnH    fH~HEHEE UHH}EHE@(EE\EEHE@8EHE@(EE\EEE^EE    \EEHE@HEEYEEHE@XEEYEEEXEEE]UHH}EHE@0EE\EEHE@@EHE@0EE\EEE^EE    \EEHE@PEEYEEHE@`EEYEEEXEEE]UHHĀH}uE} t.}t(H    H   H    HH    H    HEUHDEE\EEHEUHDEHEUHDEE\EEE^EE    \EEHEUHDEEYEEHEUH
DEEYEEEXEEEUHH8H}EMHuHUHUHEfHnH    fH~HEHEE HUHEfHnH    fH~HEHEE UHHĀH}EMU]dH%(   HE1HUHuEHMHEf(fHnH    HUHuEHMHEf(fHnH    EEEEEEEEHEH UMEHUf(f(f(fHnH    HEdH+%(   t    UHHPH}؉uEMUHEH     MEHUfff(f(f(fHnH       +EԉHEH    fHnH    fH~HEHE؋UHDEHE؋UHDEHEH MEHMUf(f(fHnH    UHH@H}EMUHEH     MEHUfff(f(f(fHnH    HE@@EHE@0EHE@8EHE@(EHEH UMEHM       f(f(f(fHnH    UHH0H}EMUHEH     MEHUfff(f(f(fHnH    HE@EHE@EHEH ME       f(ff(H    fHnH    UHH   H}uxph`XPHH@8HxHEfHnH    fH~HEHpHEfHnH    fH~HEHEH     HPHXfff(f(f(fHnH    HEH `hEHMȋUf(f(f(fHnH    H@   } t8E    EEE؃}t8E    EEE    \8EE\`EhYEE} tEXEE
EEEE}tEXEE
EEEEHEH     fff(ffH    fHnH    HEH ffH    fHnH    HEH UMEHUH@A    A   f(f(ٹ    ff(fHnH    H    UHH  HHxdH%(   HE1 t1t(H    HK  H    HH    H    HHDEHHDEEf/EvEEEEEE    EEXEEE\EELHHEH}Hf(f(f(fHnH    ff/p  ^ (0(^08 \8@H@fHn     y(H    Hb  H    HH    H    Hx uǅ       HPXHH] UHPHXHf(f(f(f(fHnH    ǅ       t?f*`f*h`^hE    EEE    \EEpEYpxEEYEExXEE uEEEEE能uEEEEE0  HcЋHHH    HHH9   Hx u(H    H}  H    HH    H    Hǅ     HMHxH fHnHHǸ       H     YEuMEHu苍Hf(f(f(f(f(f(f(fHnƉH    H H    nEHu苍Hf    f(f(f(f(f(f(fHnƉH    ;HEdH+%(   t    UHH   HXTH@80H(H L8ff/tB0ff/t(H    H  H    HH    H    Hf/@v(    E    EfE\  HXTH
DhHXTHDph\pxx~    fTEHXTHDEHXTHDEE\EEE~    fTEE^EE8YEE0f/Ev0EEff/s(H    H  H    HH    H    HEfHn    fH~HEHHTHXfHnH    fH~HEH@THXfHnH    fH~HEEf/EvEEEEEEEf/Es(H    H  H    HH    H    E^EEHEfHn    fH~HEE^EEHEfHn    fH~HEEf/E   EYEEEf/Es(H    H  H    HH    H    EYEEEf/Es(H    H  H    HH    H    Ef/Es(H    H  H    HH    H    EEEE#    E    EfEH(E H E HE UHH`}EMLLU EM    XEEYEEf*EEEYEEEf/E   E^EEHEfHn    fH~HEE,Ef*EEEYEEEf/Es(H    H  H    HH    H    EUHH  H84( H HdH%(   HE1HEHE    EEEff.zff.t(f/ vǅD      H4H8fHnH    fH~HP4H8H    fHnH    fH~HXP\X``~    fTEHEHUIf(fHn   DD (H    H  H    HH    H    ff/t(H    H  H    HH    H    HDHMIf(fHnDD (H    H  H    HH    H    D
  f*DhYhEf/E   HEfHn    fH~HEEf.    zEf.    uǅD       Ef/EszEHDHMIf(fHnLL;D~@LDf*DpYpE&D uǅH    '  f*DxYxE(^EEHEfHn    fH~HE ^EEHEfHn    fH~HEEf/E   EYEEE\(EE^EHEfHn    HH xH;D|>H    H  H    HH    H    ǅH    HDH DHHHEdH+%(   t    UHH   HH@8H0,dH%(   HE1,  ,f*EH0 EHhH`EH@HHf(fHnH    ǅ\   \  f*\EE^EE    \EEEY@EEY8EEXEE\HH    H0H EHxHpEHMHHf(fHnH    xEpEhE`EHHH UMEHUf(f(f(fHnH    pEE`xEEh\\;,HEdH+%(   t    UHH   H}ExHpl`hD\dH%(   HE1l )  lf*EE       f*EEE^EE    \EEEYEEEYxEEXEEEHH    HpH EHUHuEHMHEf(fHnH    EEEEHEH \h`EHMf(f(fHnH    EE;lHEdH+%(   t    UHHH}HEH H    HEH    UH}uHUHMLE    E    EE    QEEHH    HEH EEf/Ev
EEEf/Ev
EEEE;E|Ef.E   Ef.E   E~    fTEff.Ezff.Eu    EM    YEE\EEM    YEEXEEHEE HEE ]UHH`}HuHULLUfE} xP$9U|(H    H  H    HH    H    HPHuBf*EE@EEYEE@EEXEEUHcH    HPHEEXEEHUEH P$ʋUHcHH H EHEE UHH@  HHLdH%(   HE1HEHEEHHExEHHpE(H    Hz  H    HH    H    HH HHEHuxxEf*XEYX`xX`   HE hEHHHPHEH ppf/ht(H    H  H    HH    H    HE EHHHPHEH ~    fTx~    fTHxf(fHn    fH~H    X\~    fT    X    Y    YHf(fHn    fH~H\Xf/H  EHpHHI       \ ff/vJ     Yf/vfff/vJ     Yf/vf  ~    fT~    fTHf(fHn    fH~H      X(0(\088~    fT@@    X    YH    YPPHHf(fHn    fH~HXX\``hXhppxxHHf(f(f(fHnH    H@        ^^      Y(    0H@$f*(Y0    XX80    X X@H@ f*(YHH    YP@PH8Hff(f(fHnH    HEHuE   E~xEHHHPHEH HE \Ef*^fXHHfHnH    fH~HHHfHnH    fH~H\XXf/    ~(H    H  H    HH    H        EfEfEfE    E    EfEfE    EH    H`H@HH`HfHnHH        hhhHhHf(f(fHn¾    H     hhh%            0H HH    Hd$$    Hd$$    Hd$$H    fHn    H    H hhh        0HHHfHd$$    Hd$$    Hd$$H    f(f(f(ffHn   H    H ǅ   E    E  EHDEHDEHDŠ    HHfff(f(f(fHnH    HH HHpIHƉ    (H0H( H(Hf(fHnH    C  H@H8HpIHΉ  @088HPHH0H8Hf(fHnH    P@HH0P(X@HPHXHf(f(f(fHnH    H``(Phh0; k  EHDpEHDxEHDŠpxHHf(f(fHnH    ǅ       H@H8HpIHΉP@8HPHHHHf(fHnH    PH    HH       f(f(fHnH    E9EEE;
hhHhHf(f(fHnH    HEdH+%(   t    UHH }HuHULLU} xP$9U}HUHuMIUHH0  HHHdH%(   HE1 (H    H  H    HH    H    HH HxH uf    Xf*((    X00    X`  H 8HH    HH @@f/8t(H    H&  H    HH    H    HH    HH HH PH\PXf*`X^`EH hM    Yph\pXHH    HH xM    YxX``~    fTX~    fTHf(fHn    fH~HE`\X~    fTEM    YM    YHf(fHn    fH~HEX\EE`XEEEHUHf(f(f(fHnH        EH@X        ^^M    XXEH@        ^^M    XXEEHUHff(ffHnH    H    HEH@HHUHxfHnHH        EMEHUHf(f(fHn¾    H    }um%            MHHH    Hd$$    Hd$$    Hd$$H    fHn    H    H ume        MHMHHfHd$$    Hd$$    Hd$$H    f(f(f(ffHn   H    H     H    Hxfff(fffHnH    XEfEHHEHMHf(fHnH    ǅv  ;}hH u2f*      Xh<HHH    HH h`hhE能 xD;}(HH    HH pfpfppEH HEHMHf(fHnH     x  H Hxf(f(f(fHnH     (0 8@(08H@Hxf(f(f(fHnH    HH PP;xMEHUHf(f(fHnH    HEdH+%(   t    UHH}HEH ]              .eps msm_ps_tools.c no mem      %s ref window [%10.6f %10.6f]  [%10.6f %10.6f]
 Epswr Graph bad axis Rg ntsteps >= 0 fmt != NULL        neither minDist nor MinStep were given zStep >= 0 graphMin <= graphMax zrMin >= graphMin zrMax <= graphMax zrMin <= zrMax k*unit >= minv labPer > 0 invalid ztStep      (labSkp >= 0) && (labSkp < labPer) (ix >= 0) && (ix < nd) can't plot empty graph abscissas out of order too many channels Times-Roman %.0f %+.2f can't plot empty histogram invalid X range     msm_ps_tools_new                msm_ps_tools_map_coord          msm_ps_tools_unmap_coord        msm_ps_tools_draw_scale         msm_ps_tools_draw_scale         msm_ps_tools_choose_tic_coords  msm_ps_tools_choose_tic_coords  msm_choose_label_coords         msm_choose_label_coords min_mult                msm_ps_tools_draw_graphs        get_data_point  msm_ps_tools_draw_histogram           R@ffffff9@        ?      ?      ?      ??      ?                            -q=?      ?      пư>       @Q?      @      (@333333?      @      @      {Gz?#       #                    RI              :           $                    )r   %int     ,                                   1;      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DT  `    FY  h    Hr   p    Ir   t    J   x    MQ       NX       O^      Qn      Y       [x      \      ]Y      ^	H       _
.       `r       b          &    +    O        n  :     G      s      }       :         ;    '          f       y           A                   $                       %#/      A   JL                J94      	d      h  (eps                             $      (      8      H      X #      :                     
M  4       )    F         Tr                   
           
                        H        r               	          !    E!      A           	  7         |                                            \    L                                    "    L             kS                     uz             !    .      A          er               :H     H       A          H     .                          N  Y                       %  ~              *    d                   mps d=  h X              	      	  mps   {nd   {x   {y   {      {      {    	  	        eps   ~    "  ~    "  ~    -  ~    .      /      0      1      7      8      9      =   D ?  @x0 H  Hy0 H  Ph0 I  {v0 I  |i M  {              |	      '  ~         v      x1 P  Xy1 Q  `h1 S  |v1 S  |     	  :    	      n              s  mps o  wnc p  wnd q  ~#$x r  ~#    s  ~#    t  ~#y u  ~    v  w    w  w      	        eps }  }      }      }      }      }      }      }      }      ~      ~      ~      ~      ~      ~      ~      }      ~      wR   G   B   P       ~D   ~      x      xc   ~#         H      m  ncd   w      }                       }      ~      ~               "                  #(8  ix %  xi 1  yi =  dx   X      	         "            @       P#(  ip %  lxp 1  `yp =  X x0   xy0   xh0   xv0   xi   w        C      #  x1   xy1   xh1   xv1   x                xi   xyi   xhi   xvi   x        :    s      :         :      +    T        V        n U      V  z W      X      Y  i [      \  P    ]  X        M       h  zi _  h                    e  `      O        .         mps O)  h     8                mps 9  ~    :  ~    ;  ~y <  ~n =  ~rad >  ~    ?  ~    @  ~n1 C  Hi D                 s G  Pr G  Xx H  `h I  v I        !        =        mps "  ~    #  ~    $  ~y %  ~n &  ~n1 )  Hh0 *  ~v0 *  ~i ,  ~        U      s /  Pr /  Xx1 0  `h1 1  ~v1 1  ~                      mps   ~    L  ~      ~      ~      ~      ~      }      }      }eps   P      ~,                     #  k       (      5      #  	               	              	              ~                              
            -                ~           '                        @                     H        :         #  :                  v        mps   ~    L  ~      ~      ~      ~      ~      ~      ~      ~      	                                 	                \                  @      P      X                 z +  H                      `      h        :          ;        6      8  mps <  }    =L  }pos >  }    ?  }    @  }    A  }    B  }R C  }G C  |B C   |fmt D   |    E       F      G        	            N      O  eps U      Y  }    Y  }    Z  }    a  }      	            e  }    f  }i q  }                 c R'                 s t  @r tJ  Hzt v  Pxt x  Xyt y  `                      }                     v  mps   ~    L  ~xt   ~yt   ~       ~    !  ~R "  ~G "  ~B "   ~    #   ~    $  ~ht '  vt (  @                  .  H    /  P    1  Xhb 2  `vb 3  h                       mps 3  XR ?  PG I  HB S  @                       mps 2  HR >  @G H  B R       
                 mps 
1  H    
CL  DR 
P  G 
Z  B 
d        h                     :  mps  0  xa  <  ya  G  xb  R  yb  ]  ~ha   va   hb   vb   @             {         mps 0  Xh <  Pv F  Hx Q  @y \                 -        mps 1      CL      P  ~      	        
s   X
r [  `                      e  mps -  v 9  
s   X
r N  `                        mps -  h 9  
s   X
r N  `             {         mps .  Xx :  Py D  Hh O  @v Z                 -        mps /      AL      N  ~      	        
s   X
r [  `      :                             mps +  y 7  
s   X
r N  `                      O  mps +  x 7  
s   X
r N  `                      mps                                                 mps   h      `      X      P      H                      mps                                                 mps   h      `      X      P      H                    -       )   H    7  @    F   .            M       v   mps 1  X    >  P    M  H     Y                "  wr Z  ~    [   ~tag \   ~    ]  ~    ^  ~    _  ~    _  ~    `  ~    `       a      a      b      b       c  ~    d  (    e  0mrg f  }	    j  	    k  	    n  	    o  	    r  ~	    s  ~	    t  ~	    u  	      	      	      	      @
mps   H	      P	      X	      `	      h     /                #  wr 0  ~    1   ~tag 2   ~    3  ~    4  ~    5  ~    6  ~    7  ~mrg 8  ~	    @  H	    A  P	    B  X
eps C  `
mps G  h    #  	        
ax K  ~    #  :    #    I  4 :!;9I  4 :!;9I   :!;9I   :!;9I   :!;9I   :;9I8   :!;9I  	4 :!;9I  
4 :!;9I     !I  .?:!;9!'@|  4 I4   :;9I  $ >  I  ! I/  .?:;9'<  & I    .?:;9'I<  .?:!;9!'@|  .?:;9'I<   <  (   .?:!;9'I@|  .?:!;9!'I@z  7 I  :;9!  >!!I:;9!      !.?:;9'<  ".:!;9!'@H|  #%  $   %$ >  & :;9  '4 :;9I?<  ( :;9I8  ).?:;9'<  *.?:;9'I@z  +.?:;9'@z  ,.:;9'I@H|  -U  ..?:;9'@z   ,                     RI                               JLLL                                                                                                                 	        9Q!)) !) !N-4 )(tZ=t2J** } JK.!XK%[! K f f f K  f fYY " "  fg" " t"!J#RJ 00K1<.#3?/w&iC$//=.!C$-1-1=.!C$//=.!C$-1-1=.!?"5H9N!0" Y1"5H9N!0" Y1t f f&(X<RXCX[!X3%X" Y1"
 
 A"5H9N!0" Y1"5H9N!0" Y1t f f&(X<RXCX[!X3%X" Y1"
 
 A$&&[i"0>#[?>u?>W<]G>7 f  7 f  "J 2! f  2 f  	7#V<c  (' > S T0#A8 8 )g (	(Z+ 7 <( < f J " %2"   2   f .   ('y.  kn t9l<, XQ  ("#1)?0t)?0Y!& 	 (h,,+ B W 	 (&&( (( ( (('5#9< & )(=o.Ru JJf "D /B / t	, ( (	2 (#<M!/iF KY%/ <wJ*X5A)>	 $<K))0  h  (%	f3BZ!  +	8j y t7 XBtZ! *	f/ zM J [	<t/' '   JY XXX < f <(5 < '? < JE  .<Pu JC t(26f$5	- J(< a!tauvZ	!*u(  !  :  ( !  :   8a((_&<u(<(*uu*u7!%t!f@ ? 'u. (#98	[+U[(Uxt
 lZ(U" ] t N =3\f fK,<: (15+,	 S("&.&t<K.u&x!^tX!#9<'<&@tK%<$>tK)6/7/)Z> 9 > <A > )  !2 5 2  !  	/	
qt *it labMinDist epswr_set_pen epswr_dot _shortbuf epswr_axis_VER _IO_lock_t msm_ps_tools_draw_graphs stderr labSkpP _IO_buf_end __FUNCTION__ hMax coord labPerP hTotSize labPer _IO_write_end unsigned int vMin vLabelSize epswr_label _freeres_list _flags minStep __int32_t hMin vAlign labMinStep scaleB hGraphSize zrMax _markers scaleL zAbs msm_ps_tools_map_x epswr_axis_HOR axis fmax maxXLabChars floor msm_ps_tools_expand_graph_ref_window epswr_round_to_nice graphMax zMaxP title msm_ps_tools_new TRUE fontSize 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 epswr_end_figure msm_ps_tools_draw_plot_frame _IO_save_end msm_ps_tools_draw_y_polyline float epswr_figure_t _IO_codecvt malloc ySkosh bMrg yDif xMin xPlotMax programerror vGraphSize long long unsigned int iIni fill msm_ps_tools_unmap_coords msm_ps_tools_compute_data_range msm_ps_tools_draw_tic _IO_backup_base yMag ntsteps _offset labAlign checknotnull cpos msm_ps_tools_new_graph yMax fprintf _fileno qMin vTotSize size_t int64_t ticMinDist bool_t mrg_pt _IO_read_base hStep hSize labSkp rMrg vSize free msm_round msm_ps_tools_shrink_epswr_ref_window msm_choose_label_coords zbMin char _mode maxYLabChars _IO_marker minv _IO_read_ptr scaleR show_dots scaleT msm_ps_tools_draw_y_dots epswr_axis_t msm_ps_tools_map_coord zbNice msm_ps_tools_choose_tic_coords msm_ps_tools_draw_segment epswrMax _IO_write_base mrgB long long int msm_ps_tools_get_eps_figure mrgL msm_ps_tools_t _IO_save_base tMrg mrgR msm_ps_tools_draw_scale min_mult msm_ps_tools_unmap_coord hSize_pt step size _freeres_buf vMax msm_ps_tools_close msm_ps_tools_unmap_h __pad5 epswr_new_figure ztStep xSkosh msm_ps_tools_unmap_v unit ztMax ticMinStep _vtable_offset epswr_axis labPerNew __int64_t msm_ps_tools_set_graph_ref_window epswr_set_label_font titleL zrMin titleR titleT xScaleHt cDif qbMin ticAlign get_plot_point xDif xStep qbMax msm_open_write _IO_read_end short int epswr_segment yDifRaw long int graphMin msm_ps_tools_map_coords hLabelSize mrgT zMinP hAlign xMag msm_ps_tools_draw_ref_axis _IO_wide_data xMax FALSE ceil xPlotMin name start msm_ps_tools_map_y imod stride font _wide_data _lock qMax ticDist ztMin long unsigned int vSize_pt _old_offset _IO_FILE int32_t zDif yMin __assert_fail msm_ps_tools_get_plot_size cadj ticSz hOver unsigned char titleB epswr_set_fill_color asprintf vOver msm_ps_tools_debug_rectangle _IO_write_ptr zbStep epswr_rectangle zStepP label ticSize _codecvt hCharSize __off_t vCharSize iFin get_data_point signed char short unsigned int epswr_set_client_window msm_ps_tools_set_epswr_ref_window __PRETTY_FUNCTION__ double msm_ps_tools_draw_ref_frame epswr_tic _chain zStep msm_ps_tools_draw_histogram draw FILE _flags2 epswr_def_figure_t _cur_column yScaleWd __off64_t _unused2 _IO_buf_base epswrMin lMrg minDist msm_ps_tools.c /home/stolfi/programs/c/JSLIBS/libmsmatch /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_ps_tools.c msm_ps_tools.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h epswr.h msm_ps_tools.h mathcalls.h stdlib.h stdio.h jsmath.h assert.h msm_basic.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x               EC    <          EC    \       M    ECD     |           EC                ECx                EC                ECx                EC               EC     <          EC     \      -   EC$    |      {    ECr               EC               EC           -   EC$          {    ECr               EC     <          EC     \          EC     |          EC              EC          6   EC-          v   ECm              AC              EC    <      =   EC4    \         EC    |      .    ECe            V   ECM             AC             EC          @    AC{            	   EC	    <          ECL                                                                                                                                0     0             @     P             P     p             g                  w                       !                        	                                                *-                 @                                	    ?      @           P                                                                                                                                                 )                  :                     I                     Z                     r                     y                                                          %	                       M                                                                   (    0             M    	             r    
                 e                 /      -                               \      {                                             k      -                {       1                 K                     Y                     j                                                                                                                      {                                                                           (    G      6      @    }      v      _                     i                     w    "                                                                                                                                              '      =          *                                     +      .                            %    +      V      E    <.            ^                     c                     x    D?      	          =I              msm_ps_tools.c __FUNCTION__.15 __FUNCTION__.14 __FUNCTION__.13 __FUNCTION__.12 __PRETTY_FUNCTION__.11 __FUNCTION__.10 __PRETTY_FUNCTION__.9 min_mult.0 __PRETTY_FUNCTION__.6 __PRETTY_FUNCTION__.8 __FUNCTION__.7 get_data_point.2 __PRETTY_FUNCTION__.4 __FUNCTION__.5 get_plot_point.1 __FUNCTION__.3 msm_ps_tools_new msm_open_write epswr_new_figure epswr_set_client_window malloc checknotnull msm_ps_tools_new_graph msm_ps_tools_set_epswr_ref_window msm_ps_tools_set_graph_ref_window msm_ps_tools_get_plot_size msm_ps_tools_debug_rectangle stderr fprintf msm_ps_tools_shrink_epswr_ref_window msm_ps_tools_expand_graph_ref_window msm_ps_tools_map_x msm_ps_tools_map_y msm_ps_tools_map_coord programerror msm_ps_tools_map_coords msm_ps_tools_unmap_h msm_ps_tools_unmap_v msm_ps_tools_unmap_coord msm_ps_tools_unmap_coords msm_ps_tools_draw_segment epswr_segment __stack_chk_fail msm_ps_tools_draw_ref_axis epswr_set_pen epswr_axis msm_ps_tools_draw_ref_frame epswr_rectangle msm_ps_tools_draw_plot_frame msm_ps_tools_draw_tic epswr_tic epswr_set_fill_color epswr_label msm_ps_tools_draw_scale msm_ps_tools_choose_tic_coords msm_round __assert_fail msm_choose_label_coords imod asprintf free epswr_round_to_nice ceil floor msm_ps_tools_draw_y_polyline msm_ps_tools_draw_y_dots epswr_dot msm_ps_tools_close epswr_end_figure msm_ps_tools_compute_data_range msm_ps_tools_draw_graphs fmax epswr_set_label_font msm_ps_tools_draw_histogram msm_ps_tools_get_eps_figure q             y                          l                   t                   l                   t                  l      &            t                              |                                                                                                  {            l                  t                                                                                 !            "   i         %                               &   !            L       )         $   	            L       	         $   	            R       	         $   
            R       
         $                                       V                  e                   o            X       w         ,                              )            *   C                                                ,                                     X                ,   *                           .            /   h         -            -            3            4   1                  `         6   u            |               +            7                     H         6            9                              6   g            |      t         9            )            *   %                  ]         6            <                                       	                                                |               6               |               =   8            a       @         >               L                                     X                ,   Y                           @            A               l                                     d                B   p         C                                                D               l                                     q                B   =         E   T                           ;            F   G         ;   w         4                                                           &         ,   @                  M                                    #                                                                                   B            G            0             0   L                   [                    e                    m          B             H             I                                          !                   !         B   .!                  =!                   G!                   O!         B   b!                  q!                   {!                   !         B   !                  !                  !"                  "         H   "                  "                   "                   "         B   _#                  #         +   #            |      #         +   1$                  v$                  $                   $                  $         B   $                  $                   $                  $         ,   %                  *%                   4%                  <%         B   %         G   %                  %                  &         H   &         I   7'         A   ['                  j'                   t'            ,      |'         B   '         4   n(         -   (                  4)         -   )         3   *         4   *                  )+         -   v+         L   +         4   +         N   +         F   +                  +                  ,                  ,                  ,                  ,                  ^-            <      m-                   w-            O      -         B   .                  .                   /            f      /         ,   /                  /                   	0            }      0         ,   Q0                  m0                  0         Q   0                  0                  1                  1                  :1                  c1         Q   2         O   {2                  2                  =3                  i3                  3         Q   3                  4                  4                  :4                  V4                  4         Q   Z5         "   v5            l      ~5            t      5                  5                  6                  D6                  6                  6         '   7         )   7         )   "8                  >8                  M8                   W8                  _8         ,   g8                  8                  8                  8                  8                  9         R   9                  O9         5   9                  9                  9                  9                  9                  9            $      9                  9         ?   :            ,      $:                  T:            4      f:            $      w:                  :         ?   ;                  @;         6   ;         -   N<         -   <         3   =         =   +>         -   S>                  >         L   >         8   >         4   ?            L      ?                   ?                  ?         ,   ?            <      @                  *@                  @            L      @                   @                  @         ,   PA                  A                  A                  A                   B         Q   QB                  gB            D      B                  B         Q   C         "   C                  LC            l      TC            t      C                  C            l      C            t      C                  ED         '   LD                  D         R   D                  D         5   D                  D                  D                  E                  E                  ,E            $      =E                  OE         ?   jE            ,      rE                  E            4      E            $      E                  E         ?   E                  E                  F         6   aF         -   F                  G         -    H         3   H         3   "I         8   7I         4          
                     
                   
                     
                                  *       
              /       
      i      =       
            D       
             M       
      z	      T       
      O
      [       
      C
      b       
            g       
             z       
      H             
                   
      
             
      @             
                   
      %	             
                    
      7             
                   
                   
                  
      	            
                   
      S      *      
      o       7      
      4      D      
            Q      
            ^      
      8      k      
      
      x      
      S            
                  
      	            
      +            
      $            
      #             
                  
                  
      

            
                  
                   
                  
            !      
            .      
      J      <      
            H      
      <       P      
      '      t      
      4      ~      
                  
      `             
      .	            
      p            
                  
      
            
                  
                  
                  
                  
      ~      $      
      %      0      
            @      
      `      F      
      -       M      
      u      Y      
      %      e      
      %      ~      
                  
                  
      y            
                  
      `            
                  
      &            
                  
      t            
      t      5      
            G      
             s      
                  
                  
                  
                  
      	            
                  
      @	      "      
            8      
             }      
      	            
      
            
      	            
      3      #      
             T      
            {      
      f            
      K            
                  
      @            
      b
      !      
            Z      
                  
                        =I            
      
                  D?            
      ;	            
      F      /      
      {       9            P      R      
            b      
      ]      r      
      d            
                  
                  
      X            
                  
      n	            
      7            
                  
            W	            ?@      l	      
            }	            tF      	      
      G       	            <.      <
      
            N
      
            n
      
      ;	      ~
      
      F      
      
      {       
                   
      
            
      
      ]      
      
      d      
      
            
      
                  
      X            
            !      
      %
      1      
      
      A      
      n	      Q      
      7      a      
            q      
      G            
      t	            
                  
                  
      K            
                  
                  
      /
      8            1      ]      
            n            !3            
                  
      S            
      G                  :            
      4
                  *-      %      
      
      /            @      9      
            ?            ?                  ;      $            =            
                        +            
                  
      W      	      
            '      
      &      6      
            E            ,      i            ,      z      
      H            
                        +            
      \                  *            
      X            
            1      
            A      
            m            *            
                        '            
      X             
            f            (            
                        "            
      o            
                  
                  
            ,      
      n      <      
             L      
             \      
      g       {      
                   
      d                  !            
                  
      2            
      
                              
      
                              
      {                               
            .            #      C      
            S            M%      d      
      	      t      
             y      
                  
      >                  o&            
      	            
                  
                        &            
      	      )      
            /            }      V      
      o      f      
      `      v      
                  
      n            
                   
      W            
                  
      	            
      {                               
      &            
            	      
      
            
      
      #                  ,            d      =      
      6	      M      
            \      
      [      k      
            z                                            
                  
      2            
      L                  G            
      o      1      
      
      A      
            Q      
      x      a      
                  
                  
                    
                  
      {                   P            
      `            
                  
            +      
            ;      
            K      
            [      
      
      e            p      n      
             ~      
                        7                                          &      
      	      9      
            ?            {      f      
      o            
      
            
                  
      	            
                              ,      
      ]      ;      
            J      
      i	      w      
            }                        
      
                        !      
      i      '                  M      
      o            
      *            
                              ;      
            @                        
      m                  k            
      o            
                   
      {                   0            
                              f      
            o                        
      /                  \            
            !            /      G      
      o      V      
             e      
      {       o                        
                        e            
      M                  
      P      
            U            	      {      
      i            
                  
      N            
      B            
      R                  %	            
      X            
                  
      ;	            
      F            
                         0      F      
      i      U      
            d      
      N      s      
      B            
      z
                              
      	            
                   
                   
                  
      	                               
                   
                    
            .       
      N	      5                   Z       
            h       
            w       
      /                                
                   
      '             
      s             
      A             
             !      
      D      !      
            !      
             +!      
      	      9!      
      U      G!      
            U!      
            d!      
      y      r!      
            !      
      %
      !      
      
      !      
      G      !      
             !      
             !      
      G      !      
            !      
      R      "      
      t	      "      
      	      %"      
             4"      
      `      P"      
      	      ^"      
             l"      
             z"      
            "      
            "                    "      
            "      
            "      
            "      
            #      
      y      #      
            0#      
            >#      
      	      L#      
            v#      
      {       #                         
                                   "       
      9       &       
      c       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
      #      X       
      +      ]       
      9      b       
      @      g       
      N      l       
      U      q       
      ]      v       
      l      {       
      x             
                   
                   
                   
                   
                                                       @                   `                                                                      0                   %	                   	                   
      @            e      `            /                  \                                                      k                                            @                  `                                                {                  G                  }                   !                   "      @            '      `            *                  +                  +                  *-                  <.                   ?                   D?      @            =I       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       RI                                   @               0      P                          &                     I                                     ,                     I                                     1                     I      P                             >                      M      #                             9      @                     %                          J                      q                                   ]                      t      0                              X      @               `      0          	                 l                      t                                                          u                                   |      @                     X                                0                     v                                  0               6                                        0                     '                                                                                                                                                                       0      X                                   @                     0                                                                                	                                                                                                                   msm_rung.o/     0           0     0     644     38680     `
ELF          >                              @     @   UHH}HuUE9uUE9u       ]UHH}HUH    H!HH    H	9u8HURH    H!HH    H	H 9u       ]UHSHxH}HuHUMdH%(   HE1UE)UUE)UHEHE}        fH~HE؋]Ef*EEYEEHEfHn    fH~HEE,؉E]Ef*EEYEEHEfHn    fH~HEE,؉E.Eƿ        UЉEEƿ        UЉEHEHUHHEdH+%(   t    HEH]UHHPH}HuHUEdH%(   HE1UE)U؋UE)U܃}(H    H:   H    HH    H    }(H    H;   H    HH    H    U܋E9NE           UЉE} ~E;E|(H    H>   H    HH    H    HEHEE;E   E܍PHEfHnֿ       E} ~E;E|(H    HB   H    HH    H    UEЉEUE+EЉEUE9	EEUE9   EE   E؍PHEfHnֿ       E} ~E;E|(H    HJ   H    HH    H    UEЉEUE+EЉEUE9	EEUE9|	EEUE9|(H    HQ   H    HH    H    UE9|(H    HR   H    HH    H    UċE9|(H    HS   H    HH    H    UE9|(H    HT   H    HH    H    HEHUHHEdH+%(   t    HEUHSHXH}HuLLUdH%(   HE1UE)ŰUE)UЃ} u
}   } ~} (H    Hu   H    HH    H    UЋE9NEԃ} (H    Hx   H    HH    H    }u4HCSH    HCSHcHHHEHCCXEHEHuHUHMfHnHH    HUHEIHHHUHEIHHHEdH+%(   t    H]UHHpH}HuHUMEdH%(   HE1HEHEEEЋUE)UȋUE)ŰUȋEЃHE؉H        EHEUHcHHHEHEEHUHEHMIHHEHEHH    HMHEHUHHQHEdH+%(   t    HEUHH0H}HuU܉MDEԋUE)UUE)UE;E}8} t(H    H   H    HH    H           E;E}5} t(H    H   H    HH    H        GUE9E~5} t(H    H   H    HH    H           UHH0H}HuU܋UE)UUE)UEItDEIt5} t(H    H   H    HH    H           UHH0H}HuU܋UE)UUE)U}u}t5} t(H    H   H    HH    H           UHH H}HuU} t}uEHLEHT)E}uUE)UE)(H    H   H    HH    H    UHH H}HuHEH    EHEH    EE;Eu    } t   UHHPH}HuHUHMHEH    EHEH    EHEH    EHEH    E܃} u} t} u} t
       } u} t
   } u} t
      UE)UUċE)UUE)UUE)UEHЋEIЉEEHЋEIЉEE;E}   RE;E~CE+EIEE+EIEE;E}   E;E~    UHH`H}HuHUHMdH%(   HE1HE EE    WEHTEHD)U܋E܉HЋEHT} t} y       UHc҉DE}~UE9Eи   +EЉEԋEHD(H    H   H    HH    H    E      EHDE̋UHcҋLE؋EHTEHDEEHTEHTEHDEEHTUHEH    HEH@UHcHHHEHEEEHD9EZHEUĉHEdH+%(   t    UHHPH}HudH%(   HE1HE E̋UHEЉH    }    E    HEH@H HEHEHUHEăEE   @HEH@UHcHHH HEHMHUHuHEH    HEHEEE;E|EĉHEЉH    HMHEHUHHQHEdH+%(   t    HEUHH   H}Hu|xdH%(   HE1HE E} (H    H"  H    HH    H    UHEH    E    HEH@H HEHEH@UHcHHHH HEЋUЋE)UUԋE)UE;||E;||UE9x~;HEHPEHHHH HEHEHUHE     HEHUHE   HEHEE     HEH@UHcHHH HEE   E       EHTEHD)EHTEHTЋEHD)EHTEHDy:uDE}܋MH    UHVEAH5    HǸ        HEHDy(H    HI  H    HH    H    EHD9|EHD9|~E    E}UE9x~E    UE9x~E    } t5UHEH    HEUHcHHHEHEHEHE؃EE9EhUHEH    HEUHcHHHEHEUHEH    HMHEHUHHQHEdH+%(   t    HEUHH`H}HuUHMDEdH%(   HE1HEHE 9FE̋UHEЉH    E    E    E    A  HE U9rEEHEH@UHcHHH HEHE U9rEEHEH@UHcHHH HEEHTEHD9}	E   EHTEHD9~	E      +EHDE   +EHDE} ~4HE؋UHcHHHHuH A         H    UHEЉH    HE؋UHcHHHEHEEEHE U9sHE U9UHEЉH    HMHEHUHHQHEdH+%(   t    HEUHH}HuUE9}8UE9~   'UE9}UE9~       ]UHH}HuUE9uUE9u    ;UE9UE9 UE9|UE9|       ]UHSHXH}HuHUdH%(   HE1HE E̋UHEЉH    E    EHEH@UHcHHHE؋MHcHHHEHHMHHHEHEEЋU9rHMHEHUHHQHEdH+%(   t    HEH]UHSHXH}HuLLUEf*EHSHKHEHHfHn    fH~HEEf*EHSHHEHHfHn    fH~HEHEfHn    EHEfHn    EHEUȉHEỦPHEH]UHHĀH}HuHUHMLELMdH%(   HE1HEHEHEHEHEHEHEHEHEHEHEH HU f@IHHHf@IHP@IHEH HHEHMHH    HEdH+%(   t    HEUHSH(uЉʈUELLU؃} tY} ~%}EHH։    m} .EHH։    HUH    HHǸ        EHH։    H]UHHPH}ȉuĉUMdH%(   HE1HEHEHEHE} x} y(H    H  H    HH    H    } (H    H  H    HH    H    E;Eu)} ~#EăHUIҺ|   ƿ:      }u#EHUIҺ|   ƿ.   {   }u EăHUIҺ|   ƿ'   Rv} u&} ~ EHUIҺ\   ƿ.   &J} ~&} u EăHUIҺ/   ƿ'   HEMUH5    HǸ        }~ HEUH    HHǸ        ,}~&E   HEHƿ|       EE;E|HEdH+%(   t    UHH@H}HuHUHMHEH    E}u(H    H  H    HH    H    }(   HU؋EH։    HEH    EHEH    HH    HEH    EHEH    HH    HEH    E}  H    H  H    HH    H    }'t}.t
}:8  EEE    EHEH    E}u(H    H	  H    HH    H    E9Et}ui}/~c}9]HU؋EH։    HEH    EHEH    E}u(H    H  H    HH    H    }:uEEEEf}'uEEE   N}.uE   EE6H    H  H    HH    H    E   E   }|   }/u7}t(H    H(  H    HH    H    E    e}\u7}t(H    H,  H    HH    H    E    (H    H0  H    HH    H    E   HEH    E}   }/~g}9aHU؋EH։    HEH    E} XH    H;  H    HH    H    EHEH    E}|t}tHU؋EH։    } x} y(H    HH  H    HH    H    HEЋUHEȋUHEUUHH H}uE       HEHEUHEHUHPHEUHHH}uHE U9rHEHpHEU   H    UHHH}uHEHpHEU   H    UHH}HuUHEUHEHUHPHE]          msm_rung.c      step X displacement is too small        step Y displacement is too small bug (d1 > 0) && (d1 < D1) (d0 > 0) && (d0 < D0) (d0 > 0) && (d1 > 0) nsmax > 0 X increment is too short Y increment is too short       total X+Y increment are too short step is not atomic step is not perfect bad side       step {g0-->g1} is stationary in X or Y ng > 0 Step %d - [%d,%d] -> [%d,%d]
 pairing is decreasing %d    step increments cannot be negative step count must be positive (%d,%d)| unexpected EOF , ) FALSE invalid use of "." with "/" invalid use of "'" with "\" invalid rung character field {rep} must be positive pairing is not monotonic           msm_rung_throw_middle           msm_rung_throw_middle   append_rungs            msm_rung_step_is_increasing     msm_rung_step_is_atomic         msm_rung_step_is_perfect        msm_rung_step_span_increment    msm_rung_interpolate            msm_rung_vec_make_increasing    msm_rung_vec_make_increasing    msm_rung_step_write             msm_rung_step_read              msm_rung_step_read U       #                    f              :           $            %d               )~   %int     *A       ,                     	              1T      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    H~   p    I~   t    J   x    MQ       Nd       Ow      Q      Y       [      \      ]r      ^	H       _
.       `~       b          &    +    	h  	        :     	`      	      	       :    	     	T    '          X       r                         ~   ,  (NEG  ZER   POS      (  A   	P  !     !         	$8          	      
_      
m      &       2  id 4       5   rev 6P      8      :      ;       <        c %      #  :        -      TT  ne To   e TT   	#      T/      q  )#    #   	      
      o  .    	o  	H       
      {  .        
H     o  .                     Z	           ~   0  ~          ?~   E         c~   _  ~           	  u                        e~         * "    E      A          	           "    .      A           	  -             C     +    *      NY          .         e NT  `ne No  \     N        1         vp N  hne No  d 	Y      N        >       	  vp N  h    N{  d     NY          A       G  ne No  Te NH   h                   $  rd   Hd0P ,j  @d1P :j      Hj  ch   \
    4  	        d0   `d1   d
    4  	        rep 4  l,    cha    [d   h     4  :    $                    	  wr    Pd0 ,  d1 8  rep D  -    
               H#  cha    \d #  Xchb +   T 
    (	  	                &       k   L     (	  :    	      Y                 
  gv         #      #      #      .    #                 #@g $#  p0   Pp1   Xi0   i1         Y                 
  gv 5  map N
  ng       Y  @i    	e      ,          h       
  ga +#  hgb :#  `     ,          [         ga (#  hgb 7#  `     dY          
        gva d2  ja d?  gvb dS  jb d`      f  gv gY  @ng i  ka j  kb j          A      ga l#  Pgb m#  X               g t#  `        Y          P        gv  =  ~     I  ~     ^  ~ng !  
      	            %Y      &      )#      *#  @    ,      -  
      	                6       	      0#  `                   :#  Hk ;                gk >#  P    ?P      A  X    A  `j B          :          Y                W  gv 9            Y  @                     g #  Xi           <       h #  `   /                  r  g0 &#  g1 5#  ngP Bj  gv W  ng         P      Xj         @      D
      	                      S       E  d   L                      Hf #  `       :    r      ,          g        a0 +#  a1 :#  b0 I#  b1 X#  a0n P  @a1n P  Db0n P  Hb1n P  L               d0a   Pd1a   Td0b   Xd1b   \la   `lb   dva   hvb   l      ,          U         ga &#  Xgb 5#  Pan P  hbn P  l     	                 H  g0 1#  hg1 @#  `j L  \
      	             P          u         g0 ,#  Xg1 ;#  Pdie FP  Ld0   hd1   l
      	              :          P                 K  g0 +#  Xg1 :#  Pdie EP  Ld0   hd1   l
    [  	            [  :    K      P                   g0 /#  Xg1 >#  P    J  L    _  Hdie rP  Dd0   hd1   l
      	              :          XY                 9      X.#      X?#      XLP      X[  @D0 Z  D1 [  gv ]Y  @#ng ^  @#0    n
        i      # gi n"#  gf n1#  d0 p  d1 q  @
    I  	            w  D        W       gm #  P      I  :    9      6#          6      F  glo 6-#  ghi 6=#      6I  D0 8  HD1 9  L
    V  	            <  Pcs =  Tg ?#  `
    V  	                       &  d1 A  \                d0 I  X     V  :    F      $#          N        glo $&#  ghi $6#  ~    $BP  ~d0 %  d1 &  g '#  P               r *  H  1    !P          x         g !%T  h 2    P          2       ga "#  hgb 1#  `  4 :!;9I   I   :;9I8   :!;9I   :!;9I  4 :!;9I   :;9I  4 :!;9I  	 !I  
4 I4  $ >  I  ! I/    & I  .?:!;9'I@|   :!;9I  4 :!;9I   :!;9I  .?:;9'I<  .?:!;9'I@|   :;9I8  :;9  .?:!;9!'I<  .?:!;9'@|   <  .?:;9!'<  .?:!;9'I@z    7 I  >!I:;!9!   (   !(   ".?:;9'<  #%  $   %$ >  & :;9  '4 :;9I?<  ((   )'I  *   +. ?:;9'I<  ,U  -.:;9'@H|  ..:;9'I@H|  /.?:;9'@|  0.:;9'@H|  1.?:;9'I@z  2.?:;9'I@z   ,                     f                               56677777 ;                                                                                                                            	        <"<* J5 <" < JX .<X1f-#5 J< tK "- J JX .RX1"<<Y"<<Y(<f 3 Y(<f 3 x  <Y  <Z"<<Y"<<Y f( f(  X f (	 f (<<X<Y<<& J) <g<<& ) <	 f (<<X<Y<<& J) <g<<& J) <i ( ( ( (t$<<Y$<<Z f	 f f(	 f(hJt)Z<ot S J$<<Y$<<-Z2<	Jt(g/ <<Y <<Y  f (XY  f (X/! X f (X/Y1f <<Y <<
Y X - X f (X/Y1f <<Y <<Y f# f f (X/Y1f fggg<<+J5</<$.	 Z(1<ugvY1 f f fh fh fh%<<Y%<<Y%<<Y%<<Z!Y!YuvffuvZ1t/#Y- f f t t X  Jl$<,<Xg (tZ",Ji&, J.&, J.	t, wJ  J i<f>vvJt	t0!vv! z J		0/#f= f(wuv'<<Y'<<Y A 8 # tuJuq`JuvuZ"uxtY+#.!+%.K: (5 - P ! xt J<<.8 u<<.8 vgJ".tKeJf	J(tM/#f2fX=utu#Yf8< J= @  #uf8< J= @  uK!K1/f=<;f=? fA J! JtKJsJf<' J" f </<<Ku<<Ku<<Ku<<KvY1<<& J1 < <Ku<<+ J6 <# <Ku<<+ J6 <# <KvY1f>t9 .< + - J3    J <v//</2<1 = =/w$y JX Yh fg ..  Je1 	nt J f f( f( 	g#	g#	g f	g f	g	h)i	t% .  Ji f(		Y	Z	 ( f* fhvK f( f& fh f(gl.gjt.gth .(ty	g f(	g f(	 (
u fh f(Kj f f f(>. .Jf. ... msm_choose _shortbuf sgnd _IO_lock_t msm_rung_is_none stderr _IO_buf_end absd __FUNCTION__ msm_seq_desc_map_index vec_alloc _IO_write_end unsigned int fget_int32 _freeres_list _flags __int32_t msm_rung_map_proc_t _markers floor fputc atomic skipProb msm_rung_strict_compare ungetc msm_rung_vec_throw msm_rung_step_read tinc0 tinc1 jmax minIncrSum uint32_t int8_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 msm_rung_vec_t _IO_save_end gmid float _IO_codecvt index msm_rung_interpolate s1_new programerror long long unsigned int skip ngold dpre _IO_backup_base _offset map_rung _fileno minIncrEach size_t ng_new int64_t bool_t s1_old _IO_read_base msm_rung_vec_interpolate msm_round fget_match estep char ngnew _mode s0_old msm_rung_equal _IO_marker _IO_read_ptr msm_rung_lex_compare msm_rung_vec_trim gfin __PRETTY_FUNCTION__ msm_rung_vec_join msm_rung_t _IO_write_base int32_abrandom msm_rung_vec_map_gen dmin long long int _IO_save_base gvnew msm_rung_vec_map msm_seq_id_t msm_rung_step_is_perfect msm_rung_vec_make_desc msm_seq_desc_t msm_rung_step_is_increasing size _freeres_buf vec_trim __pad5 gpre s0_new fgetc _vtable_offset __int8_t __int64_t msm_rung_throw msm_rung_step_break_tie _IO_read_end short int nsmax long int msm_rung_vec_expand _IO_wide_data msm_rung_throw_middle repP FALSE fprintf msm_rung_vec_new ngmax name _wide_data _lock dmax long unsigned int append_rungs vec_index_t _old_offset _IO_FILE int32_t __assert_fail msm_rung_break_tie msm_rung_step_span_increment unsigned char __uint32_t _IO_write_ptr _codecvt dpos msm_rung_step_write __off_t diagonal signed char short unsigned int vec_size_t sign_t wrstep gv_new double msm_rung_step_is_atomic jmin _chain gini FILE _flags2 drandom _cur_column take msm_rung_vec_make_increasing __off64_t _unused2 _IO_buf_base vec_expand /home/stolfi/programs/c/JSLIBS/libmsmatch msm_rung.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_rung.c msm_rung.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h sign.h bool.h vec.h msm_seq_desc.h msm_rung.h fget.h stdio.h msm_basic.h assert.h affirm.h jsrandom.h mathcalls.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x            2    ECi      <       x    ECo      \       N   ECE@            6   EC-            i   ACE_                EC                EC               EC~     $      u    ECl     D          ECy     d      U    ECL           g   EC^             EC             EC           P   ECG          
   EC    $      [    ECR     D      h    EC_      d          ECE                 ECE                EC                ACE               EC             EC    0      A    ECx      P      >    ECu      p      1    ECh             .    ECe                                                                                                                                   3     .      i      B                  Y                  i                   y                        @                  `                                                      k                                                                                                                                                                                                                                      2       #    2       x       4           N      C                     K                     Q                     `                     q          6                                                                               >                                  A                 1                                         +    	      u       D    	             a    
      U       t    ]
      g                                                P                                                          
                [           8      h       %                 :                     Q                     [    /             l                     r                                                                                                                                                                                       8      .        msm_rung.c __FUNCTION__.15 __PRETTY_FUNCTION__.14 append_rungs.0 __PRETTY_FUNCTION__.13 __FUNCTION__.12 __FUNCTION__.11 __FUNCTION__.10 __FUNCTION__.9 __FUNCTION__.8 __PRETTY_FUNCTION__.7 __FUNCTION__.6 map_rung.1 wrstep.2 __FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 msm_rung_equal msm_rung_is_none msm_rung_throw drandom floor int32_abrandom __stack_chk_fail msm_rung_throw_middle programerror msm_choose __assert_fail msm_rung_vec_expand msm_rung_vec_throw msm_rung_vec_new msm_rung_vec_trim msm_rung_step_is_increasing msm_rung_step_is_atomic msm_rung_step_is_perfect msm_rung_step_span_increment msm_rung_break_tie msm_rung_step_break_tie msm_rung_interpolate msm_rung_vec_interpolate msm_rung_vec_make_increasing stderr fprintf msm_rung_vec_join msm_rung_lex_compare msm_rung_strict_compare msm_rung_vec_map_gen msm_seq_desc_map_index msm_round msm_rung_vec_map fputc msm_rung_step_write msm_rung_step_read fgetc ungetc fget_int32 fget_match vec_alloc msm_rung_vec_make_desc                 :                                                             C                  R            \                   d         "   q                                          4                "                                                         U                "   %         #   =                  L            V            Y       ^         $            #                                             o                $   N                  ]            g            U       o         "                                             U                "                                             U                "                                             U                "   $                                                                       $                                                             $            %   J         !                         '   _         (                                                                          "                     $            .                   6         "   W                  f            p                   x         "                                                             "   S	                  b	            l	                  t	         "   	            <      	            	            %      
         "   $
            3
            
            
            
            
                        \                              4               "   '         %   {                      '   +         /   R         (   y                         |                              [               $            '   V         2   k            b      x         3                                                            "   -         %   u         %            (                "         '   H         )   Y         %            (                         '   ]                      8            8            9            9            7                6         ;   S         ;   `                  p         3            ;                                                            "                                                   "         "                              3   ,                  <         3   ^         ;                         >                                                            "            ?            @                              A   &         @   4                  ?         A   K         >   _                  n            x                           "            >                                                            "            ?            @   +         >   ;                  J            T                  \         "                                                            $                                                            "   6                  E            O                  W         "   g                  v                        5               "            >            ?            @                                             L               "            >   2         ?   E                  T            ^            i      f         "            B            C   2         D          
                     
      p             
      *              
                                   *       
              /       
            =       
            D       
             M       
      w      T       
            Y       
            g       
            n       
      [      s       
                    
                   
                   
      k             
                   
                   
      b             
      (             
                    
                   
      N            
                   
                  
            )      
      |       6      
            C      
      =       P      
      D      ]      
            j      
      M      w      
                   
      4            
                  
      E            
                  
      U            
                  
                   
                  
                  
                  
                  
                    
            -      
            :      
      m      G      
            U      
      @      a      
             i      
                  
      e            
                  
      6             
      d            
      1            
      
            
      [            
      _      
      
            -      
            D      
            J      
      k      Q      
            _      
      6      f      
            p      
            |      
                  
      i            
                  
                  
                  
      \            
                  
                  
            $      
            0      
      >      Z      
      >      f      
                   
                  
                  
      r             
      Q            
                   
            1      
            F      
             `      
      G      v      
      [             
                  
      9            
                    
                  
            .      
             D      
      M      P      
            [            8            
                                    
      t                              
      q      
      
                              H      
      ,      O                        
                  
      N                               
                                     
             :      
            A                        
                                    
      N                                     H      .	      
      X      9	            /      _	      
      s      q	      
            	      
            	      
            	      
            	            k      
      
            !
                  f
      
      R      
      
             
            8      
      
            
                        
                              g      
                        @                               
      f                        1      
            A      
      P      `      
            j                  s      
      	            
                  
      ;            
                  
      ?            
      E            
      N                                     o            
      Z      
                        
            8                  W      
      a      g      
            v      
                  
      .                              
                  
      R                              
      g      7                  X      
      w      _                        
      I             
                   
      K            
      /            
      N                   `            
      1      $                  F                  W      
                  
      6                  ]
                              
      G                  
            
      Z                  	      5      
      N       ?            @      I      
      v      S            	            
      N                                
                              8      
      N       B                   a      
            k                        
                  
      P            
      N                         	      
                              *      
      ;      9      
            H      
             W      
                   
                        .            
                                    
      e                  %      O      
            Y                        
                   
      N                               
      e            
                                                '                  \      
      '      f                         
                                     
      %                   2              
      z      +                           
                                   "       
      5       &       
      _       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
            ]       
      -      b       
      4      g       
      B      l       
      Q      q       
      X      v       
      _      {       
      e             
      t             
                   
                   
                   
                   
                   
                   
                                                       @             2       `                                                    .                                                              (            	      H            	      h            
                  ]
                                                                              (                  H            8      h                              k                  /                                                            4                  T                  t                              8       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       f                                   @               `                                &                                                          ,                                                          1                                                        >                      "      Y                             9      @               pt      P                          J                      9      Q                             ]                      m<      0                              X      @                     0          	                 l                      <      !                                                    <      ?                             |      @                                                     0               H                                        0               P                                        0               nR      '                                                  R                                                          R                                                          R                                         @                                                                     hV                                	                      \                                                         0                                    msm_seq_desc.o/ 0           0     0     644     26080     `
ELF          >                     `          @     @   UHH@H}؉uHUȉMDEDȈE} y(H    H$   H    HH    H    EI<v(H    H%   H    HH    H    EԉEHEHEEЉEEĉEEEEEHMHEHUHHQHEHUHAHQHEUHH H}HuUHEHE 9t8} t(H    H3   H    HH    H           HEHPHEH@H9tTHEHPHEH@HH    t5} t(H    H5   H    HH    H        LHEPHE@9t5} t(H    H7   H    HH    H           UHH H}HuUHEHE 9t8} t(H    H>   H    HH    H          HEHPHEH@H9tWHEHPHEH@HH    t8} t(H    H@   H    HH    H        8  HEPHE@9t8} t(H    HB   H    HH    H           HEPHE@9t8} t(H    HD   H    HH    H           HE@   HEPHE@8t5} t(H    HG   H    HH    H        LHEPHE@9t5} t(H    HI   H    HH    H           UHHPH}HuHUHEH HEHEH HEH} (H    HX   H    HH    H    HUHEHH    H+EHEH} tiH} (H    H\   H    HH    H    HEH;E~
HEH+E    HEH} ~HUHEH    HEH} t
HEH    HEHEHH}HUH} tiH} (H    Hd   H    HH    H    HEH;E|(H    He   H    HH    H    HEH)EHEHUHHEHUHUHHpH}HuUMHE@HHEHE@HHEEHcЋEHHHEHEH;E~
HEH+E    HEH} ~EHcHEH    HEHEHH9Et(H    Hv   H    HH    H    HEHH9Et(H    Hw   H    HH    H    HE EHEH@HEHE@EHEЉEHE@EHE؉EHMHEHUHHQHEHUHAHQHEUHHĀH}HuЈEdH%(   HE1HMHHQHEHUHAHQHEHU} u(HMHEHUHHQHEHUHAHQ  HE@EЉEEI~(H    H   H    HH    H    EEHE@HHEHE@HHEHEH   } ~[E   HHEHUHMHEHH    HEH~_HEHH}HEHEHHH}HHE9Eغ   HHEHEHHEHHEHEHEHEHEHcHEH9t(H    H   H    HH    H    HEHcHEH9t(H    H   H    HH    H    HEEHEEHMHEHUHHQHEHUHAHQHEdH+%(   t    HEUHHĀH}HuUȈEdH%(   HE1} ~U)Ѓt(H    H   H    HH    H    EEHEMUHuH    UHEHMHH    HMHEHUHHQHEHUHAHQHEdH+%(   t    HEUHH@EH}HE@f*EEH    f(fHn    fH~HEHE@f*EEXEEEYEEEUHH@EH}HE@f*EEH    f(fHn    fH~HEE^EEHE@f*EE\EEEUHH@EH}HuHMHEк   HH    HUHEHfHn    fH~HEHUHEHfHn    fH~HEEEEUHH0}uHUHM؋E;E~(H    H   H    HH    H    E;EuHE     EPHE؉   E+Eƿ        EUEЃE} xE;E|(H    H   H    HH    H    E;E~(H    H   H    HH    H    E;E|(H    H   H    HH    H    HEUHE؋UUHH0H}HuHUMDEDMH} HE !ЄtHUHEHH    HEUHEH5    HǸ        HEHHUHEH5    HǸ        HE@tT   F   HEH    HHǸ        HEHUHEH5    HǸ        HE@HE@u	H    H    HMHHϸ        HEHUHEH5    HǸ        H} HE !ЄtHUHEHH    UHHPH}HuHUHMdH%(   HE1H} HE !ЄtHEH    HUHEHH    HEH    EHEH    HEHEH    EHEH    EHEH    EHEH    EHEо   H    H} HE !ЄtHEH    HUHEHH    HMHEHUHHQHEHUHAHQHEdH+%(   t    HEUHH H}uHE y8} t(H    H  H    HH    H          HEH@Hu8} t(H    H  H    HH    H          HEH@ u8} t(H    H
  H    HH    H        \  HE@y8} t(H    H  H    HH    H          HE@I<v8} t(H    H  H    HH    H           HE@   HE@   HE@غ   ЉEHE@}Ѕt5} t(H    H  H    HH    H        NHE@}Ѕt5} t(H    H  H    HH    H                          msm_seq_desc.c invalid {size} invalid {estep} sequence {id}s differ sequence {name}s differ sequence {rev}s differ sequence {ids differ sequence {names differ sequence {size}s differ  sequence {estep} fields differ sequence {skip} fields differ size > 0 xitrim > 0 xftrim > 0 xftrim < size overflow in {size} overflow in {skip} overflow in {estep} main filter width must be odd sequence is too small (ix >= 0) && (ix < size) ix <= fx fx < size %*d  %-*s  %c  %*d  %3d  %+3d invalid {id} null {name} empty {name} {skip} is not multiple of {2^{-estep}}  {size-1} is not multiple of {2^{-estep}}                msm_seq_desc_make               msm_seq_desc_same_orig_seq      msm_seq_desc_equal              msm_seq_desc_adjust_skip_and_size               msm_seq_desc_trim               msm_seq_desc_resample           msm_seq_desc_filter             msm_seq_desc_throw_segment      msm_seq_desc_throw_segment      msm_seq_desc_is_valid          @F                                         :       int             	n   ]       g               %               )A       ,H       H       H   	g                            	               1      3A        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    HA   p    IA   t    J   x    MV       N       O      Q      Y       [      \      ]      ^	       _
.       `A       b             +    	  	  g     :     	      	      	  g     :    	    z                   $  	       &        2  id 4)       5   rev 6      8       :       ;        <5      	M           	S            	Z	                        ,         eA       b         A   6  b           	   Q         !pow 	  l  	  	       	                E  ]   ]   z   ]        A     ]   ]        .  ]   ]   z   ]    "              ?      S  s .S  Xdie 8  T
    h  	                       #m    l  	  n   h  :    X                F        rd (  pre 2   suf =   s   @             u      C  wr   hpre    `s S  X       T       P       Lsuf                  ;            )   \n 7   X    C   P    R   H
      	        
      	                       ix    hfx    l  n     :          	          ~       d  ixa &	  Hsa ;S  @sb OS  ix0 	  Xixb 	  `     	                   ix0 4	  s IS      	  `     	                   ix 2	  s FS      	  `                        sd 4S  nw @   ~ek K   ~
      	               tsd   rsd   @ n     :                    F      f	  s 6S  ek @   ~t   @       
    h  	                      $        [       F	  m             9       m          l          K      
  s l2S      l=       lL       o       p       q       s   @    t   H
    +
  	        t y  P n   +
  :    
      T              
      T1$      TA$  m TP       V   H    W   P
    
  	            Y   X    `   `    a   h n   
  :   ! 
      ;                C  sa ;+S  hsb ;?S  `die ;J  \
    S  	         n   S  :    C      1                  sa 13S  hsb 1GS  `die 1R  \
      	         %                     id )  D       rev   @            !       "    
    +
  	        s &  P   :;9I8   :!;9I   I  4 :!;9I   :!;9I   :;9I  $ >  4 :!;9I  	 !I  
4 I4  .?:!;9'I@|  I  ! I/  & I  .?:;9'I<   <    .?:!;9!'@|  7 I  :;9  (    :!;9I8  .?:!	;9!'<  .?:!
;9!'I<  .?:;9'<   :!;!9I  %  $ >      :;9  >I:;9      !.?:;9'I<  ".?:;9'I@|  #4 :;9I  $  %.?:;9'I@|   ,                                           u                                                                                                                	        #$ f( ('#ifff	K f (XY6 X- $   	K f (X/tt	K f (X/Y1gff	K f (XY6 X- $   	K f (XYtt	K f (XYtt	K f (XYtK f (X/ttK f (X0Y	.u t( .	v t$(   XK t  X$L t  XK	v t( (?tgtg&fX)v   X%K/ t% f  XL ( (e>Mq@FA}BzJD#i# f# [*<JY (<?t.Kt.KJighJY K$'fJ kfh #XJKO ( (J=J=# f (fYg#K&3t/ Y1K3!t Y1u Y1 (ffxXK	g f ( ( (<#tt* J/#t J t X6"< J  t="tt* J/?tt	K 0>M@ABzDtt	K /#
/f	K f (X
Y	Y f (XY<	K f (X
Yt	K f (XY	t	K f (XZt  .tfK f (X/t<fK f (X0Y msm_seq_desc_resample _shortbuf _IO_lock_t _IO_buf_end __FUNCTION__ msm_seq_desc_map_index _IO_write_end unsigned int fget_int32 _freeres_list _flags __int32_t _markers fget_bool msm_seq_desc_filter fputs int8_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 tskip _IO_save_end steps itrim float _IO_codecvt msm_seq_desc_map_index_to_orig_seq msm_seq_desc_throw_segment programerror long long unsigned int skip _IO_backup_base _offset fprintf _fileno size_t int64_t bool_t msm_seq_desc_make _IO_read_base finP fget_match msm_seq_desc_same_orig_seq estep char _mode _IO_marker _IO_read_ptr sizeP strcmp msm_seq_desc_adjust_skip_and_size _IO_write_base int32_abrandom long long int msm_seq_desc_is_valid _IO_save_base tsize msm_seq_id_t iceil ftrim msm_seq_desc_t sskip fget_string step size _freeres_buf skipP msm_seq_desc_write __pad5 trim _vtable_offset __int8_t __int64_t xitrim testep _IO_read_end short int long int xftrim _IO_wide_data FALSE iniP ntrim name indexSize _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail msm_seq_desc_read unsigned char fget_skip_spaces idSize _IO_write_ptr ssize msm_seq_desc_map_index_from_orig_seq _codecvt nameSize __off_t signed char short unsigned int __PRETTY_FUNCTION__ double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base msm_seq_desc_trim msm_seq_desc_equal /home/stolfi/programs/c/JSLIBS/libmsmatch msm_seq_desc.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_seq_desc.c msm_seq_desc.c stddef.h types.h stdint-intn.h struct_FILE.h FILE.h bool.h msm_seq_desc.h fget.h stdio.h jsrandom.h jsmath.h assert.h string.h affirm.h mathcalls.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x                EC     <          EC    \          EC    |          EC           K   ECB           F   EC=               EC                EC               EC     <      ~    ECu     \      ;   EC2    |      u   ECl          F   EC=          ?   EC6                                                                                              `                               .                  =           "       S                  b                  q     0                  P                  p                                                                                                                                                                                                                                                                *                     8                     >          K      P          F      f                     w    	                 
                                      
                       ~                 ;      	                               u      +                     1                     9    L      F      K                     \                     g                     r                     ~                               ?       msm_seq_desc.c __FUNCTION__.9 __FUNCTION__.8 __FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 msm_seq_desc_make programerror msm_seq_desc_same_orig_seq strcmp msm_seq_desc_equal msm_seq_desc_adjust_skip_and_size __assert_fail iceil msm_seq_desc_trim msm_seq_desc_resample __stack_chk_fail msm_seq_desc_filter msm_seq_desc_map_index_to_orig_seq pow msm_seq_desc_map_index_from_orig_seq msm_seq_desc_map_index msm_seq_desc_throw_segment int32_abrandom msm_seq_desc_write fputs fprintf msm_seq_desc_read fget_skip_spaces fget_match fget_int32 fget_string fget_bool msm_seq_desc_is_valid   -             \      <             F                    N             d             \      s             }                                 	            |                  "            *       *            d            u            |                              @                               |                              X                                     .            8            o       @            z                                                                                                                   X                                     .            8                   @            z                                                                                                                          ,                  ;            E                   M            `            }                                                                               $            .                  6            G                  V            `                  h                              -            7                  ?            R                  a            k            1      s            w                                          D                              v                                                                                                      1                  	            k	            ,      z	            	            X      	            	            	            
            A
                  O
             
                  
             K            `            ~         !               L                              v                           $   =            l      L            V                  ^            m            l      |                                                      l                                                #         &   7                  D         '   Z                  g         '                              '                              '                                                '                              '   E         &            )            *            +            ,            -            +            +            +            .   >         )   Q         *                                                                                                                                       D                  S            ]                  e                                                                                                                                      U                  d            n                  v                                                      $                         
                     
                    
      *              
                                   *       
              /       
      g      =       
            K       
      3      R       
      >      Y       
      V      j       
            v       
            }       
      i              
                   
      J             
      )             
                    
                   
      B             
                   
                    
                   
      n             
      #            
                  
      }            
                  
             +      
            8      
            E      
            R      
             _      
            l      
      [       y      
                  
      +             
      b            
      ?            
                  
                   
                  
      _            
                  
                  
                  
                  
             "      
      |      /      
      O      <      
      0      I      
      q      V      
             c      
            p      
            }      
                  
                  
                  
                    
                  
                  
      C            
      Q            
                   
      v      *      
      v      6      
            N      
      b      g      
            t      
                  
      :            
                  
                   
                  
      v             
                  
                  
      W            
             7      
      /      m      
                  
                  
                  
                  
      L                               
      7       *                  3                   n      
            x            L            
                                    
                  
      9      '      
      g      D      
            I                  `      
            z      
      W            
                  
      7                   P            
      i                  p                  	            
      D                         e      
            o            
            
                  
                        
            
                  
                         	      G      
      7       Q            0      Z      
                  
                                      
                  
      7                         	      
            	      
      p      $	                  G	            *      g	      
            q	                  	      
            	      
            	      
            	      
            	      
      \      	      
      p      	      
            	      
      7       
                  1
      
            6
                  M
      
            \
      
            x
      
      :      
      
            
      
      i      
                  
      
            
      
            
      
      <      
      
            
                  0      
      7       :                  Y      
            c                         
      7                               
      }                                
      b            
                  
                  
      :      *      
      7       4            `             
                                   "       
      9       &       
      c       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
      #      X       
      +      ]       
      9      b       
      G      g       
      N      l       
      U      q       
      d      v       
      k      {       
      s             
      ~             
                   
                   
                   
                                                       @                    `                                                                                         	                   
                   
      @                  `                                                L                         .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                                                          >                            J                             9      @               K                                J                      "      S                             ]                      m$      0                              X      @               p[      0          	                 q                      $      y                             l      @               [      X                          }      0               +                                        0               0                                        0               2      '                                                   2                                                          2                                                          2                                         @               ]      P                                                4      h                          	                      89                                                         H_                                    /75             0           0     0     644     17336     `
ELF          >                    =          @     @   UHH0H}uHUH    Hƿ[       E    YH    Hƿ        EHH    HEH EH    HMHUfHnHHǸ       EE;E|H    H      H    H    UHH0H}uHUH    Hƿ[       E    IH    Hƿ        EHH    HEHЋH    HMHHǸ        EE;E|H    H      H    H    UHSH8  HHHHLDHEHHE HdH%(   HE1H@H@9M ǅ     H0H    H0H    H8HcHHHHH0HHHH    H0H    H0H    H(H@H(HHH=    fHnH    ǅ$      ǅ    ǅ    HEH@HQHQMQjA    A        H    H0HMH@    HH    tHEH       HEH    HEHUH@HHHEHUHPHXHEHUH`HhHEHUHpHxHEHUHEHU$;E(HH@HHHHXHPHXHHHXH`HhHH HX(HpHxHH0HX8HMH]HH@HXHHEdH+%(   t    HH]UHH   H}HuHxHpLh`D\H    H      H    H    H    HUHH    QA   A      H5    H    HHEH    H    HHǸ        HE HxfH*HHH	fH*XE    HEf(fHn    fH~HEM    YEHEfHn    fH~HEE    ^EHEfHn    fH~HEE,EE   HhHpHEHH        `    H5    HhHpHMQMQj j j j j f(f(A    A        f(fHnHƿ        H@HE能\ tHE@f*E	fEEE\ t=HE@f*EEH    f(fHn    fH~HE    EEEHEHHHE         EHUHEf(f(If(fHn¹       H        ] sequence =   (   )   samples = %4d
                 @?Uk@      ?      9@     d@            q                                         :           int `   O       Y               %               )H       *l                     Y       s                                1      3H        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    HH   p    IH   t    J   x    MA       N       O      Q      Y       [      \      ]      ^	       _
.       `H       b             +        Y     :                   Y     :              l                   $              	_       	m       	m  ne 	0   e 	m   )      	H      	  ne 	0   e 	        	~      
&        
2  id 
4       
5   rev 
6      
8       
:       
;        
<      ;  c %;       K  :        -"      T|  ne T0   e T|   K      TW          )        |  |                       )       K             &  ne 0   e &               H                 nr               !   ns "   0ev #+  8     $7      P  seq    pr   @    )  H     :                
          J  J        m  )  )  m  )  )     pow )  h  )  )       LJ            )  )                  )        )       Q           r      )    )   log h)    )       M)  5  )  )       
e                          fw         6                                                           $          )       Z  )  )         TE  )  0       f  K  K     )       T}  )  <       T    0       eH       T        P              ~	  	seq Q  ~	smp R  ~    S   ~    T   ~	tag U   ~    V)  ~    W  ~
    _   
    `   mps fJ  X
    s)  `
    t)  h      (          6      
      )  }    *  }    +K  }    ,K  }    -   }    .!  }    /  	tb 0  }    1   n0 4   ~n1 5   ~
    6   ~ng 8   }gv 9  ~pr @  ~cd A  ~
    C   ~!              
    E   ~
    F   ~
    G                        &  	v  #   X	nv  .   T	fmt  8   Hj "   l "                   	v #m  X	nv .   T	fmt 8   Hj    d   I   :;9I8   :;9I   !I   :;9I8  $ >   :!;9I  :;9  	 :!;9I  
4 :!;9I  4 :!;9I  .?:;9'I<  .?:;9'<   <  I  ! I/  7 I  (   .?:!;9!'I<  .?:;9'I<  .?:!;9!'@|  %  $ >  & I      :;9  4 :;9I?<  >I:;9  'I  .?:;9'<      .?:;9'I@|  !  ".?:;9'@|   ,                                           -                                                                                                                            	        f>t	/5 < < - J#?f>t	/5 < <  J#<Phh$ f& t+ 5 $Y0YP K)Z) yh	n;#;6$.f* S% - -w%z % t  0'  0 5 eG _shortbuf _IO_lock_t n_entries stderr _IO_buf_end maxIter _IO_write_end unsigned int _freeres_list cdref msm_dyn_tableau_t step_score _flags __int32_t msm_cand_refine _markers fmax maxXLabChars prev msm_rung_step_score_proc_t msm_pairing_from_rung_vec sMax msm_pairing_t title uint32_t int8_t TRUE fontSize 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 msm_rung_vec_t _IO_save_end float msm_cand_t _IO_codecvt msm_rung_interpolate long long unsigned int skip rMax _IO_backup_base _offset msm_ps_tools_new_graph fprintf _fileno size_t seq0 seq1 bool_t _IO_read_base sMin msm_debug_double_vec estep char _mode maxYLabChars _IO_marker _IO_read_ptr msm_rung_vec_trim gfin msm_double_vec_write_named msm_dyn_entry_vec_t msm_rung_t _IO_write_base score long long int msm_ps_tools_t _IO_save_base msm_seq_id_t msm_seq_desc_t step size _freeres_buf msm_seq_desc_write __pad5 _vtable_offset __int8_t n_steps _IO_read_end short int long int msm_rung_vec_expand double_vec_t _IO_wide_data FALSE msm_rung_vec_new int32_vec_t ceil nmax name msm_dyn_entry_t rMin _wide_data _lock long unsigned int vec_index_t _old_offset _IO_FILE msm_debug_int32_vec int32_t orig unsigned char __uint32_t msm_ps_tools_draw_graphs _IO_write_ptr _codecvt msm_test_tools_get_optimum_pairing msm_test_seq_write_and_plot_named iter __off_t verbose msm_cand_from_pairing signed char delta short unsigned int vec_size_t double msm_cand_equivalent _chain gini msm_pairing_free FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libmsmatch msm_test_tools.c /home/stolfi/programs/c/JSLIBS/libmsmatch /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 msm_test_tools.c msm_test_tools.c stddef.h types.h stdint-intn.h stdint-uintn.h struct_FILE.h FILE.h bool.h vec.h msm_seq_desc.h msm_rung.h msm_pairing.h msm_dyn.h msm_cand.h msm_ps_tools.h msm_double_vec.h mathcalls.h msm_cand_refine.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x                EC     <           EC      \       6   ECH%                EC                                                                                                                                                                                                                               '                      .                      4                      <                      C                   W     f      6      z                                                                                                                                                                                                    +                     <                ^                     q                     v                     z                                                                                                          msm_test_tools.c msm_debug_double_vec stderr fputc fprintf fwrite msm_debug_int32_vec msm_test_tools_get_optimum_pairing msm_rung_vec_new msm_rung_vec_expand msm_rung_interpolate msm_rung_vec_trim msm_pairing_from_rung_vec msm_cand_from_pairing msm_cand_refine msm_cand_equivalent msm_pairing_free __stack_chk_fail msm_test_seq_write_and_plot_named msm_seq_desc_write fmax log ceil msm_double_vec_write_named msm_ps_tools_new_graph pow msm_ps_tools_draw_graphs             
   '             7          
   D             h          
                          
                                       
                          
                         
   0            C         
   W            _                        0                                                            $                   R            q                                                         
                                    
                      %                   -            >         
   E                   U                        ,                               4                               <                   8            @            D       P            L       W            T                                ,                !   2            D       Y            \       a            d                "          
                     
      3             
      *              
                                   *       
              /       
            =       
            D       
            \       
            h       
            o       
      H       t       
                   
                   
      0             
                    
      ,             
      :             
                   
      X             
                   
                   
                   
                   
      O            
                  
                   
            *      
      #      7      
            D      
      v      Q      
      P      ^      
      :       k      
      k      x      
      &             
                  
      p            
                  
                   
      "            
                  
      D            
                  
      L            
                  
                    
            !      
            .      
      ^      ;      
            H      
      U       U      
            b      
            o      
            |      
      b            
      ?            
      
             
                  
      .            
      d            
             
      
      r            
      %            
            %      
            ,      
            1      
            =      
            I      
      W      s      
      W            
                  
                  
                  
                  
                  
                  
            	      
      f            
            #      
      k      L      
      k      X      
                  
                  
                   
                  
                  
                  
                  
                   
                  
      W      ,      
      W      8      
      i       E      
            R      
      k      k      
            x      
                   
      i             
      #            
                  
      #            
                  
                  
      7      i      
                  
      <            
                  
             6      
            f      
      .      x      
                  
                   
                  
             /      
      %      F      
      :      g      
      C      ~      
      x            
                  
                                    
                  
            	      
      *      '	      
            6	      
             E	      
             b	      
      f      p	      
            	      
      g      	            f      	      
            	      
            	      
      )      	      
      7      	      
            	      
      {       	      
            
      
      2       A
      
            
      
            
                  
      
            
      
             
      
      c       
      
            
                   '      
            .                           
                                   "       
      ;       &       
      e       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
             S       
      )      X       
      1      ]       
      ?      b       
      N      g       
      \      l       
      c      q       
      j      v       
      p      {       
                   
                   
                   
                   
                   
                   
                   
                   
                                                       @                    `             f                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               &      X                          &                                                          ,                                                          1                           p                              >                      P      u                             9      @               +                                J                                                         ]                            0                              X      @               9      0          	                 q                            1                             l      @                :                                }      0               4      x                                  0                                                       0                      '                                                                                                                                                                                                                    @               <      `                                                 !      H         	                 	                      $                                                          =                                    