!<arch>
/               0           0     0     0       1128      `
   #      9  9  9  r  r  r  r  r  - - w w w ߢ ߢ ߢ ߢ ߢ ߢ ߢ ߢ ߢ ߢ ߢ ߢ ߢ \ \    nhr2_pmap_from_many_pairs hr2_pmap_from_many_pairs_required_rank hr2_pmap_from_many_pairs_try_find_frame_pair hr2_pmap_from_many_pairs_initial hr2_pmap_from_many_pairs_optimize hr2_pmap_generic_opt_vars_to_mat hr2_pmap_generic_opt_eval hr2_pmap_generic_opt_quadratic hr2_pmap_generic_opt_map_to_vars hr2_pmap_generic_opt_1D_plot hr2_pmap_opt_homo_scaling_bias hr2_pmap_opt_test_choose_r2_point_pairs hr2_pmap_opt_test_print_map hr2_pmap_special_opt_eval_encoded hr2_pmap_special_opt_quadratic hr2_pmap_special_opt_1D_plot r2_align_count_variable_coords r2_align_count_degrees_of_freedom r2_align_compute_search_ellipsoid r2_align_coord_is_variable r2_align_print_vector r2_align_plot_mismatch r2_align_plot_mismatch_lines r2_align_throw_vector r2_align_throw_ctr r2_align_throw_arad r2_align_dot r2_align_dist_sqr r2_align_rel_disp_sqr r2_align_enum r2_align_enum_grid r2_align_multiscale r2_align_multiscale_single_scale_quadopt r2_align_multiscale_single_scale_enum r2_align_quadopt //                                              178       `
hr2_pmap_from_many_pairs.o/
hr2_pmap_from_many_pairs_aux.o/
hr2_pmap_generic_opt.o/
hr2_pmap_opt_test_tools.o/
hr2_pmap_special_opt.o/
r2_align_multiscale.o/
r2_align_quadopt.o/
/0              0           0     0     644     13256     `
ELF          >                    -          @     @   UHSH  Hhd`HXLPLH@dH%(   HE1ǅ    t#H    H%      H    H    ǅpLpLHHPHX`dHHW    Hdtpuǅt    ^putvJǅt   >putv*ǅt   putv
ǅt       t t	tu      tu      ǅx      xu   ǅ|    Y  pHPLHLPHX`tD|APDAPLAPWMH    H HHHPHX`HPIH    fH~Ht    t   } t#H    H      H    H    H@LHLPHX`tDEAPLAPLPAPDEAPfHnMЉ    H f/   HPHXHHH`HhHHHpHxHHHEHUHHHEHUH HHEHUHHHEHUH H(HEHUH0H8HEHUH@HH||;xx;R} t*H    HfHnH    HHǸ       HhHHHHXHHHHHXHHHH HX(HHHH0HX8H HHH@HXHHHHHPHXXH H(HH`HXhH0H8HHpHXxH@HHH   H   HEdH+%(   t    HhH]UHH}}woEH    H    HH    H>    l   e   ^   W   PH    H]   H    HH    H    H    H_   H    HH    H                           > begin {hr2_pmap_from_many_pairs}
 optimizing...
 final rms error = %13.6f
 hr2_pmap_from_many_pairs.c invalid projective map type unimplemented map type                                    hr2_pmap_from_many_pairs_required_rank                                   +                                      )d   int         k       k                         X       C         <                    $   d     NEG ZER  POS      (       1      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hd   p    Id   t    Jr   x    M5       NJ       O      Q      Y~       [      \      ]      ^	       _
       `d       b             +        	     C                   	     C                            	     C        	8  c 	        	&  8      H
b  c 
 b    	   x  C   C        
+I        dir $x   inv 0x  H     7  <   	                                             .%        <       !    ed   B       "     s         D  D  
          
          1          D  D  
       5         D  D  
                        D  D  
           M	                  ]  
    M@  l#    m  	         	   m  C   & ]                }        
      |np    |p1 
D  |p2 
D  |w 
  |
        
       |
           "   |nr %   |ixr &  }    *  |    6  }    7   }    8   |    9   |                  :   |              sgn ;  |        z          <   |        R      M =  ~Fx >   }     $   C      I   :!;9I8  $ >   !I   :;9I  (   4 :!;9I  ! I/  	I  
 :!;9I  4 :!;9I  :;9   :;9I8   :!;9I     <  & I  7 I  >!I:;!9!  (   .?:!;9!'<  .?:;9'I<  .?:!;9'I@|  %  $ >     (    :;9  4 :;9I?<  >I:;9   :;9I   .?:;9'<  !.?:;9'I<  "   #4 I4  $I   ,                     +                                                                                                                              	         @ #?fKfY> fY= fY9 i: i X . X?g  t Xg&Y  t Xg	YY 96   f#_) X6  x' t- ! t  f**vwvv v (( _flags2 _wide_data double _IO_FILE hr2_pmap_type_SIMILARITY hr2_pmap_type_NONE hr2_pmap_mismatch_sqr _IO_save_end short int size_t _offset sign_t nsgn _IO_write_ptr _flags _IO_buf_base _unused2 _markers _IO_read_end _freeres_buf hr2_pmap_type_AFFINE signed char float stderr long long int hr2_pmap_type_TRANSLATION _lock Fx_best long int hr2_pmap_type_IDENTITY 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__ type_eff fprintf hr2_pmap_from_many_pairs_optimize _old_offset maxIter unsigned char isgn FALSE hr2_pmap_type_CONGRUENCE long long unsigned int type unsigned int _IO_marker _shortbuf hr2_pmap_type_t maxErr _IO_write_base debug _IO_read_ptr _IO_buf_end char int32_t bool_t _freeres_list __off64_t class type_req __pad5 nclass short unsigned int r2_t long unsigned int _IO_write_end hr2_pmap_from_many_pairs_required_rank hr2_pmap_t _fileno _chain programerror _IO_wide_data _mode __int32_t _IO_backup_base hr2_pmap_from_many_pairs_try_find_frame_pair __off_t hr2_pmap_from_many_pairs _IO_codecvt _IO_read_base hr2_pmap_from_many_pairs_initial _vtable_offset _codecvt _IO_save_base TRUE FILE r3x3_t verbose M_best hr2_pmap_type_GENERIC _IO_lock_t hr2_pmap_from_many_pairs.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /home/stolfi/include /usr/include/x86_64-linux-gnu/bits/types /usr/include . hr2_pmap_from_many_pairs.c hr2_pmap_from_many_pairs.c types.h stdint-intn.h stddef.h bool.h sign.h struct_FILE.h FILE.h r2.h r3x3.h hr2_pmap.h affirm.h stdio.h hr2_pmap_from_many_pairs_aux.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x             }   ECHl      @           EC                                                                                                          '                                  	                                                                                   +             }      D                      K                      R                                                                                                                                         }                                   hr2_pmap_from_many_pairs.c __FUNCTION__.0 hr2_pmap_from_many_pairs stderr fwrite hr2_pmap_from_many_pairs_try_find_frame_pair hr2_pmap_from_many_pairs_initial hr2_pmap_mismatch_sqr hr2_pmap_from_many_pairs_optimize fprintf __stack_chk_fail hr2_pmap_from_many_pairs_required_rank programerror    e             y                                       R                   '            X                                    "                               c            v            1                   l                                                                                 K                   f                                                  K                          %                                                                                                                                                        
                     
      i             
   	                  
   	                               *       
              1       
            8       
            ?       
            F       
            M       
             T       
      r       Y       
      /      n       
      I      s       
      v             
      n             
      L             
                   
                    
      Q             
      |              
                   
                   
      Y            
                   
             )      
             5      
      3      A      
             M      
            Y      
            e      
             q      
            }      
                   
      @            
                  
      9            
      e             
                   
                  
                  
                    
                  
      7            
                  
                  
      ;      %      
             1      
            =      
             I      
      `      U      
             a      
            m      
      )      y      
                   
                  
      .            
                  
                  
                  
                  
                  
                   
            9      
            J      
            y      
                  
                  
                  
      R            
      !            
                  
      #             
                   
                  
      <             
                  
            &      
      Y      C      
      a            
      O             
                  
      I            
            %            }      <      
            J      
      C      T                   s      
      ~      }                          
      ~            
                  
                  
      	            
      -      1      
      P      @      
            O      
      A      ^      
             m      
            |                        
                                                      
      x                               
                                   "       
   	   C       &       
   	   k       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	         D       
   	         I       
   	         N       
   	   :      S       
   	   B      X       
   	   P      ]       
   	   Y      b       
   	   `      g       
   	   g      l       
   	   u      q       
   	   |      v       
   	         {       
   	                
   	                
   	                
   	                                                    D             }       .symtab .strtab .shstrtab .rela.text .data .bss .rela.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      X                          &                     k                                     ,                     k                                     6                                                          1      @                                                C                      p                                   >      @               x       	                          O                                                         b                            0                              ]      @               h*      0          
                 v                                                         q      @               *      (                                0                     9                                  0                                                       0                     '                                                                                                                                                                             `                                    @               ,      0                                                 X               
                 	                      P      %                                                   ,                                    /28             0           0     0     644     31896     `
ELF          >                    v          @     @   UHSHXH}HuLLUH   HEHH    fH~HEH   HEHH    fH~HEEHEf(fHn    fH~HEM    XEEEEH]UHHp  HHLLHEHdH%(   HE1HEHE苅pHHHHHHHHHH   H f@IHHHf@IHP@IHH   H f@IH  HHf@IHP@IHH   H f@IH:  HHf@IHP@IHH   H f@IHS  HHf@IHP@I㐋        tǅ      ǅt  "  L    t     pHHHH       pHHHH选    HH   H    tGHH   H    t.HH   HHIH/  w  ǅh  H HHHHHHHH HHHHHH@HH   HHIH    H HHHHHH8H HHHHHH0HH HHHHHH(HH HHHHHH HH   HHIH  4  H HHHHHHH HHHHHHHH HHHHHHHH HHHHHH HH HHHHHHHH HHHHHHHH   HHIH  (H    H   H    HH    H     xr xp9|(H    H   H    HH    H    tHH    HHtt
ǅ     t"tp9}t;HEdH+%(   t    UHSHHH}HuLLUHSxHEHH    fH~HEHSpHEHH    fH~HEEHEf(fHn    fH~HEEEEH]UHH0H}HuLLUHxhHp`HPXHHPLMLEI  fH~HEEEEUHSHXH}HuLLUHCHHs@HS8HK0LEH}IMIH:  fH~HEHC8Hs0HS(HK LEH}IMIH  fH~HEHC(Hs HSHHK@LEH}IMIH  fH~HEEHEf(fHn    fH~HEEHEf(fHn    fH~HEEEEH]UHSHhH}LLU    EEE    ,  E    E    &EHH    HCHЋ 9EuE   E   9E|σ}    HCHtEHH    HCH E    EEEff.Ezff.E   EHHHHCHHE؋EHHHHHHEHUHEHMHHfH~HEEYEEEff/vEf/EvEEEEE   9EEH]UHH   HxHpHhH`LXLPLHdH%(   HE1HUHXHxHH    HUHXHhHH    HUHEHH    fH~HEE~    fTEHUHPHpHH    HUHPH`HH    HUHEHH    fH~HEE~    fTEEHEf(fHn    fH~HEEEEHEdH+%(   t    UHSH  HHL LHEHdH%(   HE1 l  } t(H    H   H    HH    H    }( t(H    H   H    HH    H    H`H    H`HhHHHpHxHHHHHHHHHHHHHHHHHHHHH HHHHHHHH H(  (  }t(H    H   H    HH    H    }( t(H    H   H    HH    H    H0HH    HHH     H0H    tH0H    u(H    H   H    HH    H    HPH0HHH    H`HPHH    H`HhHHHpHxHHHHHHHHHHHHHHHHHHHHH HHHHHHHH H(  }(H    H   H    HH    H    H HHHHHHHH HHHH HHPHH HHHHHHXHH HHHH HH8  }t(H    H   H    HH    H    }( t.}(t(H    H   H    HH    H    HHX    HHH    f(HfHn    HHHHXHH    HHHH    H`HH   H    H`HhH0H8HpHxH@HHHHHPHXHHH`HhHHHpHxHHHHHHHHHHHHHHHHHH8    HPH    f(HfHn    HPHPH8HH    HPHPHH    H`HPH   H    H`HhHHHpHxHHHHHHHHHHHHH HHHHHHHH H(HHH0H8HHH@HH#
    }t(H    H   H    HH    H    }( t.}(t(H    H   H    HH    H    H`HXHH   H    H`HhH0H8HpHxH@HHHHHPHXHHH`HhHHHpHxHHHHHHHHHHHHHHHHH`H8HP   H    H`HhHHHpHxHHHHHHHHHHHHH HHHHHHHH H(HHH0H8HHH@HHs  HH HHHHHH`HH HHHH HH@}  y*H8HhH@H8HhH@s  }t(H    H   H    HH    H    H`H`HXHHH    H`HhH0H8HpHxH@HHHHHPHXHHH`HhHHHpHxHHHHHHHHHHHHHHHHH`H@H8HPH    H`HhHHHpHxHHHHHHHHHHHHH HHHHHHHH H(HHH0H8HHH@HHu  @  }t(H    H   H    HH    H    HH HHHHHHpHH HHHH HHxH`HpH`HXHHIH    H`HhH0H8HpHxH@HHHHHPHXHHH`HhHHHpHxHHHHHHHHHHHHHHHHH`HxH@H8HPIH    H`HhHHHpHxHHHHHHHHHHHHH HHHHHHHH H(HHH0H8HHH@HH}( x}(~(H    H  H    HH    H    }( Z  HPU(H    H`H0HPHH    H`HhH0H8HpHxH@HHHHHPHXHHH`HhHHHpHxHHHHHHHHHHHHHHHH(H    H  H    HH    H    HPH0HH    H`HHPHH    H`HhHHHpHxHHHHHHHHHHHHHHHHHHHHH HHHHHHHH H(f*E  HH    fH~H( Y(0ff/0+  HPH    H`HHPHH    H`HhHHHpHxHHHHHHHHHHHHHHHHHHHHH HHHHHHHH H(HHHHHXHHHHHXHHHH HX(HHHH0HX8HHHH@HXHHHHHPHXXH HHH`HXhHHHHpHXxH H(H   H   HEdH+%(   t    HH]UHH H}LLUp HPHHHxHEIH    fH~HEEEEUHH   LHDH8L0L( HEHHE HdH%(   HE1HEHEDEH8HEH0HEH(HE EHEH@HU f@IHHHf@IHP@IHEH$HU f@IH}  HHf@IHP@IHHUIHfH~H``X}( tWXhHhfHn    fH~HpH    HpfHnH    HHǸ           EE,ȋEHIHEH@HHEH$IHLHU(RHXRALH    H }( tRXxHxfHn    fH~HEH    HUfHnH    HHǸ       HEdH+%(   t    UHH}ELLU EEf/E]                           hr2_pmap_from_many_pairs_aux.c FALSE    (kp_best >= 0) && (kp_best < np) nr == 0 class == 0 nr == 1 invalid points nr >= 2 nr == 2 (class == 0) || (class == 1) nr == 3 nr == 4 (class >= 0) && (class < 4) invalid map type initial rms error = %13.6f
 final rms error = %13.6f
              hr2_pmap_from_many_pairs_try_find_frame_pair                    hr2_pmap_from_many_pairs_initial                                hr2_pmap_from_many_pairs_initial        N~h            ?              ?    .Aj       "                    e$          	    	    	    	    	    	        )d   #int 	        k       k   $   	       	    	        X       C         <                    $   d     %NEG ZER  POS      (       1      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hd   p    Id   t    Jr   x    M5       NJ       O      Q      Y~       [      \      ]      ^	       _
       `d       b         &    +             C                        C        '      	    	               C        	8  c 	        	&  8      H
b  c 
 b       x  C   C        
+I        dir $x   inv 0x  H     7  (<   	                                )                          +     ?            1   i       D  D  
                 
       
              ed          *                  f      
J        x      &           #  5             K            p  D  D  D  D           D  D  D           D  D         ~    D  D         	K     D  D       	)     D     D  D       i  &  D        .G        <           ^      	D   l  D  D       	c     D  D       	   D  D  D       P                 E        <           	m     D       	s     D  
  D       N	   +     +            r              ~sgn   ~np    # p1 
D  #p2 
D  #w  
  #    !        "   M #  ~    $
  ~    %   ,    <           O       P#`?  M <  Xf2 =   ` -    A           3       H#`  A A   XfA A*   P f2M 0   ~.    4   ~ /                    L        znp    zp1 
D  yp2 
D  yw 
  ynr     ixr   ysgn          M   {    \  	            \  	                #      	      8  |    8  }    8  ~               +  M1   |M2   }a1 D  za2 D  zb1 D  zb2 D  zN1   ~        z      
      8  z    8  {    8  {    8  ~ 
        s      c1 D  zc2 D  z        *       
  tmp D  z 
        @      d1  D  zd2 D  z
        2      K    ~    
        +      S   ~     \  C     L  0                  D        }np    }#p1 
D  }#p2 
D  }w 
  }#      }ixr   }#    "   }nr #   }#    %D  !               x      #4        /B                
        G      kp    
        (                     :         ir     
               wk    @
               p1k D  Hp2k D  PwQ    X     !               h      ~#  r1 D  ~r2 &D  ~s1 0D  ~s2 :D  ~t1 DD  ~t2 ND  ~tr1 8  ts1 8  Q1    tr2 8  @ts2 8  PQ2    Q         5   }    h  	        
                  7   }                     =8  }#    =8  }#
        (           G                  #p1k G3D  p2k G>D  Q1 H    @Q2 I    HQ K    P           s         a1 UD  }#xa2 VD  }#p    ]                  #p1k ]2D  p2k ]=D  Q1 ^   @Q2 _   HQ `   P                 T  a1 fD  }#ha2 gD  }#`b1 hD  }#Xb2 iD  }#P    p           U       H#p1k p2D  Xp2k p=D  PQ q   `  
              a1 wD  }#Ha2 xD  }#@b1 yD  }#8b2 zD  }#0c1 {D  }#(c2 |D  }#                      #p1k 9D  p2k DD  Qab    Qbc    @Qca    HQ    P       X  D  D      h  C   , X    I  4 :!;9I   :!;9I8   :!;9I   !I  .?:;9'I<  4 :!;9I   :;9I  	$ >  
  (    :!;9I    ! I/  4 :!;9I  I   :!;9I   :!;9I  :;9   :;9I8  .?:;9!'<  .:!;9'I@H|  & I   <  'I  4 I4  7 I  >!I:;!9!  (   .?:;9'I<  . ?:!;9!'I<   .?:;9'<  !.:!;9'I@H|  "%  #$ >  $   %(   & :;9  '4 :;9I?<  (>I:;9  ) :;9I  *   +.?:;9'@|  ,.:;9'I@H|  -.:;9'I@Hz  .4 :;9I  /.?:;9'I@|  0.?:;9'@|   ,                     e$                                                                                                                                              	         %$  Y YTfBw J  < <
</Y	<)& J, J) JN  W$\ t$ t $X t$ t$ t$ t $	X t$ t$ t$ t$ t$ t  .(  ($ $  f!  Yf ) Y."22 2  Yf=u	tZut@ .6 XO X- t% J.1 . <  %%$ " > K f) v! J=i< Z ZXC	 f( f(	 f( f(""  J  J(	 f(tttt f( f f(55 55  f( f f( t th$- f( f$( t$ t f f($= (  t"%f' Yh.Ts J o4 " fW  9 fQ
.Vt hr2_pmap_from_many_pairs_try_find_frame_pair _shortbuf hr2_pmap_aff_from_three_points _IO_lock_t maybe_more hr2_pmap_type_CONGRUENCE stderr _IO_buf_end __FUNCTION__ maxIter hr2_pmap_r2_from_class nr_req hr2_pmap_opt_pred_t hr2_pmap_from_four_r2_points _IO_write_end unsigned int kp_best _freeres_list _flags __int32_t f2M_P bar1 bar2 r2_mix _markers hr2_pmap_translation 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 hr2_pmap_type_IDENTITY r2_dist_sqr _IO_save_end float _IO_codecvt sqrt goalf hr2_pmap_xy_swap programerror pair_score_proc_t long long unsigned int hr2_pmap_mismatch_sqr r2_sub _IO_backup_base hr2_pmap_type_GENERIC _offset r2_det bitriarea _fileno find_best_pair hr2_pmap_type_NONE size_t bool_t _IO_read_base nt_P dist_from_prev_pair hr2_pmap_t r3x3_det r2_t char _mode _IO_marker _IO_read_ptr dir1 dir2 __PRETTY_FUNCTION__ _IO_write_base score hr2_pmap_from_many_pairs_initial long long int _IO_save_base hr2_pmap_inv r3x3_t dist_from_prev_line r2_dir dist_from_prev_three_lines _freeres_buf disp chosen __pad5 hr2_pmap_special_opt_quadratic _vtable_offset r2_barycenter hr2_pmap_from_many_pairs_required_rank hr2_pmap_type_AFFINE hr2_pmap_similarity_from_two_points fmin ok_pred _IO_read_end short int long int mid1 mid2 _IO_wide_data FALSE fprintf hr2_pmap_opt_func_t hr2_pmap_type_TRANSLATION hr2_pmap_identity _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail hr2_pmap_compose type unsigned char hr2_pmap_congruence_from_point_and_dir _IO_write_ptr maxMod hr2_pmap_from_many_pairs_optimize wQ_max _codecvt maxErr class __off_t r2_is_finite verbose signed char short unsigned int hr2_pmap_type_SIMILARITY hr2_pmap_type_t sign_t double _chain FILE dist_from_center _flags2 _cur_column __off64_t _unused2 _IO_buf_base hr2_pmap_from_many_pairs_aux.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /home/stolfi/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include hr2_pmap_from_many_pairs_aux.c hr2_pmap_from_many_pairs_aux.c types.h stdint-intn.h stddef.h bool.h sign.h struct_FILE.h FILE.h r2.h r3x3.h hr2_pmap.h hr2_pmap_opt.h stdio.h mathcalls.h hr2_pmap_special_opt.h affirm.h assert.h hr2_pmap_from_many_pairs.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x                 ECE      @          EC     `           ECE{             U    ECL                ECE              x   ACEn            h   ACc              ECH	     0      O    ECF     P      r   ECi     p      3    ECj                                                                                                                    3                  I           U       _     p            |     w      x                  -            	      h           `      !                  !            q!      O            2$      3                                                                                                                                                                                   %                     L                     Z                     g                     u                                                                   W                                                                                                                                                               B                     a                     ~                                                                                                                                  !      r                           
                                                                hr2_pmap_from_many_pairs_aux.c dist_from_center.4 dist_from_prev_pair.3 dist_from_prev_line.2 dist_from_prev_three_lines.0 find_best_pair.5 __PRETTY_FUNCTION__.10 bitriarea.1 __PRETTY_FUNCTION__.9 __FUNCTION__.8 goalf.7 ok_pred.6 r2_dist_sqr fmin hr2_pmap_from_many_pairs_try_find_frame_pair hr2_pmap_from_many_pairs_required_rank r2_barycenter r2_is_finite __assert_fail __stack_chk_fail r2_sub r2_det hr2_pmap_from_many_pairs_initial hr2_pmap_identity programerror hr2_pmap_translation r2_mix r2_dir hr2_pmap_congruence_from_point_and_dir hr2_pmap_similarity_from_two_points hr2_pmap_aff_from_three_points hr2_pmap_from_four_r2_points hr2_pmap_r2_from_class hr2_pmap_compose hr2_pmap_inv r3x3_det hr2_pmap_xy_swap hr2_pmap_mismatch_sqr hr2_pmap_from_many_pairs_optimize sqrt stderr fprintf hr2_pmap_special_opt_quadratic .             M             m                                ;                                                                                                                                                                   $                                                                   5            U                              "	                  S
            p
            
            
                  
            
            
                              %            Q                        \                              E                               \                              M                               8            \      G            Q            X       Y            f            \      u                        M                                                                                                             `                    9            R         !   `            \      o            y            o                   /            \      >            H            w       P            c            \      r            |                                                                            "                        #            $   &                  4                  E         "   e            ~         #            $               \                              w                               \                                                 2         %   P         %               \                                     
            .         &   N         &   i            \      x                                                    '   0         '   ?            \      N            X                   `            ~         (            )                                                                          *            )            +   ^         ,   ~         )   `!            !         -   #         /   2#         0   E#                   U#         1   ]#                  #         2   #         /   #         0   $                   $         1   ,$                   
                     
      x             
                     
                                  *       
              1       
      >      8       
            ?       
      
      F       
            M       
            T       
      a      Y       
      4      n       
      k      s       
                   
      k             
                   
      v             
      3             
                   
      `             
                   
      s             
      g            
      ,            
      	      )      
      -      5      
            A      
      T      M      
      n      Y      
            e      
      s      q      
             }      
      ~            
                   
      3            
                  
      i            
      U            
      :            
      6            
      W            
                  
      _            
                  
      -             
            %      
            1      
            =      
            I      
            U      
            a      
            m      
            y      
      u            
      A            
      V             
                  
      |            
      ~            
                   
      %            
                   
            9      
            J      
      N      y      
      N            
                  
                  
      F            
                  
      l             
                  
                  
                  
      M            
                   
                   
             @      
            j      
                  
                  
                  
                  
                  
      A            
      (      6      
             L      
             q      
      7             
      #            
      L            
      i            
      N            
      ^      '      
            H      
            R      
      ]      m      
      %            
                  
      G            
                  
                  
                  
            ,      
            4            !      K      
      9            
                   
                  
      >            
                  
                        q!      @      
      L      L            2$            
                  
                        W            
      9      :	      
            U	      
            _	            `      h	      
             r	                  {	            /      	      
      D      	      
      I      	      
            	            W      6
            &      K
      
      t      Z
      
            i
      
      y      x
      
            
            U      
                  
            `      	            n      ,            S      b      
              i                         
      9            
      |            
                   
                  
      >      #            w      H      
            W      
            f      
            u                                          
                                                            O	      5      
      ,      ?            	            
      a       &      
            0                   9            _      J      
            Y                  n      
      D            
      I                  &            
      F                                      c      E      
            O                                          
      U                        U                        
      p                  p             
                                   "       
      G       &       
      o       *       
             .       
             2       
             6       
             :       
             D       
            I       
      '      N       
      F      S       
      N      X       
      \      ]       
      e      b       
      l      g       
      s      l       
            q       
            v       
            {       
                   
                   
                   
                   
                   
                   
                   
                                                       D                    d                                                   p                   w                   	                  W      4            q!      T            !      t            2$       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       e$                                   @               T                                &                     $                                     ,                     $                                     1                     $                                     >                      &      n                             9      @               xa                                J                      .8                                   ]                      I;      0                              X      @               @r      0          	                 q                      y;                                   l      @               pr                                }      0               LA                                        0               H                                        0               J      '                                                  K                                                          K                                                          (K                                         @               t                                                      L                                	                      Q      8                                                    v                                    /60             0           0     0     644     25640     `
ELF          >                    h^          @     @   UHSH8}HuLLUȋC9Et(H    H   H    HH    H    SHKHuЋE܉    HCHSHH    fH~HEEEEH]UHAUATSHx  HHLxLpdH%(   HE1HEHEȋhHHXHHPHxH`HPH<HP f@IHHHf@IHP@IHPHXHP f@IH  HHf@IHP@IHPH HP f@IHV  HHf@IHP@IHIǅ    } u	 t%H    H    H    HHǸ        ht3ht(H    H=   H    HH    H    H`H    h9t(H    H>   H    HH    H    	   llHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHH`lHH    HXH`HfH~H} t:H    HfHnH    HHǸ       H`H    u(H    HJ   H    HH    H    HPHt:HPH`HfHnHхt        H  HIŋǅ    ǅlHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHH lH HHΉ    lf*HfHn    fH~HY(ǅ    (    Y0    8(X@8    YH}    H    HfHnH    HHǸ       H    H(fHnH    HHǸ       H    @8H0f(f(fHnH    HHǸ       HPHtHPHXIA    lHPH<IHPH HH@80H(HHQQQQ Qf(f(f(f(fHnIIHLLމ    H0lHHPIH։qfH~HL} t:H    HfHnH    HHǸ        Hp  } u	 t%H    H    H    HHǸ        LHEdH+%(   t    He[A\A]]UHH@}uHUEMU]LLUHHu(H    H   H    HH    H    P9Ut(H    H   H    HH    H    HH@HUfHnHUHSHx}HuELLUC9Et(H    H   H    HH    H    HUHMEHΉ    fH~HEEf/    w(H    H   H    HH    H    HUEIH։6fH~HEE\EEE~    fTEE~    fTEE~    fTEEXEEM    YEM    XEEf/Ev#H    H$      H    H    EEEH]UHH@H}؉uHUȃ}	t(H    H   H    HH    H    E    E    _E    LEHH    HEH4HM؋EHcEHcHHHHEEEE}~E}~E;Et(H    H   H    HH    H    HEHPHHEHH    UHH@}HuЉUHMȃ}	t(H    H   H    HH    H    E    E    ^E    KEHH    HEH EHMȋEHcEHcHHHHEEE}~E}~E;Et(H    H   H    HH    H    UHEȉH    UHSH8}HuLLUȋ   9Et(H    H   H    HH    H    HK   HuЋE܉    HCHHH    fH~HEEEEH]UHATSH  HHHHD|LphdH%(   HE1HEHE|EHpH H H   H  f@IHHHf@IHP@IHIHHHXH(H0HHHXH8H@HH HX(HHHPHH0HX8HXH`HH@HXHHhHpHHPHXXHxH]HH`HXhHMH]HHpHXxHMH]H   H   HEHU}~(H    H   H    HH    H    	   EEHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHH HH    EHHHΉ    fH~Hf/    w(H    H   H    HH    H    EEHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHMHEΉ    ǅ      EHH    HHHEHH։    EHHHΉ    fH~H~    fTf/    wEHHHIȹ        EHHHΉ    fH~Hf/    w(H    H   H    HH    H    ;EHǅ    HHHHIH5    HǸ        H   H    Hf*Eh^ ǅ    tEHH    HHHuH H   I HhHHHf(fHnH    ;E|HH    HH    LHEdH+%(   t    He[A\]UHH0H}HuHEHUHfH~HEHEH    fH~HEM    YEEXEEE                hr2_pmap_generic_opt.c ny == nz     > --- %s ---
 invalid map sign      initial guess has the wrong sign     initial f2(M) = %20.14f
 wrong map sign      max matrix element change = %13.6f
     estimated distance from optimum = %13.6f
       probe radius = %13.6f [ %13.6f _ %13.6f ]
     final f2(M) =   %20.14f
     < --- %s ---
 OK != NULL mag > 1.0e-18          !! F(M) changed by projection
 ny == 9 ky == ny too many directions zmag > 1.0e-18 umag > 0.0001 %s-%s-%s-1D-plot.txt             hr2_pmap_generic_opt_quadratic  sve_proj sve_ok sve_goal                        hr2_pmap_generic_opt_map_to_vars                                hr2_pmap_generic_opt_vars_to_mat                hr2_pmap_generic_opt_1D_plot    hr2_pmap_generic_opt_1D_plot    sve_goal              ?-C6?{Gz?C]r2<        ư>-q=?                                                                  )d   !int         k       k   "                      X       C         <                    $   d     #NEG ZER  POS      (       1      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hd   p    Id   t    Jr   x    M5       NJ       O      Q      Y~       [      \      ]      ^	       _
       `d       b         $    +        	     C                   	     C        %                    
     (            H	A  c 	 A    	   W  C   C        	+(      
      5      E                                P                      dir $W   inv 0W  H     7           (  (         9     M  (             c  (       v          d                                c                     d               t                      ^   @              V            q               7  (         	P       W      V                 E        <           UF     F  K  P                                      o  {           k                            (       .        <           ed           &               k       .  M .(  Hf2 F.  @Q2    XB2    `                     g	  
       }tag    }
       |M (  |sgn   ~#f2 .  ~nu     
       |ns    N   ~#    w	  	                              #X  ny    Ly (  @    	  	        Q2    P nz    ~#z |	  }       }    w	  	        U 	  }       }wr   }       }'        =      &	  ku    }              uk   ~       ~                 ku    }        m       uk   }   	   w	  C    g	  	   	  C   } 	   	  C   } 	   	  C    	                     f
  ny /   Ly :  @sgn F  HM W(      v
  	        ky    \        m       i    `        Z       j    d   	   v
  C     f
                      M 3(  Hny >   Dy I      v
  	        ky    \        n       i    `        [       j    d       .              8  sgn /  ~#f2 0.  ~#OK 18  ~
    2   }
    3   |M 4(  ~#
    5  |
    6        9   }    M  	        nz A   ~#z BR  ~f2z F   }ok L   }        H          Q   }    R   }                      #x  ny !   Ly ,  @    	  	        Q2    P                       #x:  
       lny -   hy 8  `f2y D   X
    P   P
    ]   H
    j   @      	                              ~#x  ny !   y ,  f2y 8   ~    	  	        mag    H       P dir d  }ctr ef  ~    f   ~    g   }    h   ~    i   ~    j   ~    k   ~  -  	   M  C    =  	   f  C   } 	   z  C   ~ 	     C    z    I   :!;9I8   :!;9I  4 :!;9I   !I   :;9I  4 :!;9I  $ >  	I  
 :!;9I  ! I/  4 I4  .?:;9'I<    & I  .?:;9!'<  'I  .?:!;9!'@|  .:!;9'I@H|  ! I/  7 I  :;9   <   :;9I8  >!I:;!9!  (   (   .?:;9'<  .?:!;9!'I<     .?:;9'<   %  !$ >  "   #(   $ :;9  %4 :;9I?<  &.?:;9'I@|  '   ,                                                                                                                                                                                   	          (K YfDv J t :
:g f %  ( 2f  f: ,!  / JX . Xgi	f   3u=**	B   f   -. f:# f %Yj1 ( (K1 ( (/X?X=X-JXX# Yff f(ut/	t/ J&'% I J  e Jj (g? f(ut/	t/'&% I J  e Jj (;<	 (u YNfDu JWg f(<'  (YY0: '( $'	'  % w( t3u/	 % 8 tR>YKX Z rmxn_throw_directions rn_dot stage _shortbuf _IO_lock_t sve_goal_t stderr hr2_pmap_sign _IO_buf_end __FUNCTION__ maxIter hr2_pmap_opt_pred_t _IO_write_end unsigned int _freeres_list _flags minStep __int32_t rn_copy f2M_P _markers hr2_pmap_generic_opt_eval hr2_pmap_generic_opt_vars_to_mat hr2_pmap_generic_opt_1D_plot minn_goal_t sve_goal 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 _IO_codecvt sqrt programerror long long unsigned int rMax _IO_backup_base _offset dMax sve_proj _fileno size_t bool_t sve_ok _IO_read_base hr2_pmap_t rn_decomp char sve_pred_t _mode _IO_marker sve_debug_probes _IO_read_ptr __PRETTY_FUNCTION__ outPrefix sve_minn_iterate _IO_write_base rn_throw_dir long long int _IO_save_base rIni r3x3_t minn_plot_1D_gnuplot zmag step _freeres_buf dist __pad5 fname _vtable_offset rn_dir f2y_new urad hr2_pmap_opt_homo_scaling_bias umag _IO_read_end short int long int sve_proj_t hr2_pmap_generic_opt_map_to_vars _IO_wide_data FALSE fclose fprintf sve_debug free hr2_pmap_opt_func_t rMin debug _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail radius hr2_pmap_set_sign unsigned char asprintf dBox _IO_write_ptr maxMod _codecvt iter __off_t verbose signed char open_write short unsigned int sign_t hr2_pmap_generic_opt_quadratic double r3x3_inv _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base hr2_pmap_generic_opt.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /home/stolfi/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include hr2_pmap_generic_opt.c hr2_pmap_generic_opt.c types.h stdint-intn.h stddef.h bool.h sign.h struct_FILE.h FILE.h r3x3.h minn.h sve_minn.h hr2_pmap.h hr2_pmap_opt.h stdio.h stdlib.h minn_plot.h jsfile.h rn.h rmxn_extra.h assert.h mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x                 ECE   $   @          ECL     h           EC                ECE               EC                EC                 ECE                ECJ   4      k    ECb                                                                                                              #            	       9     i             B     	            M                  ]                  t           	            @      !                  !                                    	                                                                                                                                                                                                ,    E      k       F                 e                     l                     t                                              
                                                                                                                                                                                        =            %                     ;                     H                     O                     Y                     b                     m                                                                                     hr2_pmap_generic_opt.c sve_goal.2 __PRETTY_FUNCTION__.9 sve_ok.1 sve_proj.0 __FUNCTION__.12 __PRETTY_FUNCTION__.10 __PRETTY_FUNCTION__.11 __PRETTY_FUNCTION__.8 __PRETTY_FUNCTION__.7 sve_goal.3 __PRETTY_FUNCTION__.4 __FUNCTION__.6 __PRETTY_FUNCTION__.5 __assert_fail hr2_pmap_generic_opt_vars_to_mat hr2_pmap_generic_opt_eval hr2_pmap_generic_opt_quadratic stderr fprintf programerror hr2_pmap_sign hr2_pmap_generic_opt_map_to_vars rn_copy sqrt sve_minn_iterate __stack_chk_fail rn_dir fwrite r3x3_inv hr2_pmap_set_sign hr2_pmap_generic_opt_1D_plot rmxn_throw_directions rn_throw_dir rn_dot rn_decomp asprintf open_write minn_plot_1D_gnuplot fclose free hr2_pmap_opt_homo_scaling_bias    &                   5             ?                    G             \             o                                                                           -                  <            F            .       N            ]            n                  }                        D                   Z                                    e                                                                                            H            o                                                                   
                               -            4            G                   W            ^                                           f         !                                             #            *                  1            6      A            Z         "                                             H                                                                               <	                  K	            U	                   ]	            r	         #   	                  	                  	            	            S      	            	                  
                  
                  <
            ,      R
            4      n
            
            d      
         $   
            <      
            
                  
            h            <      w                                                   %               |                                                n            |      }                                                   &                                                                	                                                                                                         #                                                                                          (            )            *   9                  U            <      ~         +            #                                                                                 &                  3         ,   G         -            .            /             0   8         "   w         1               ,             
                     
      X             
                     
                                  *       
              1       
            8       
      z      ?       
             F       
            M       
      c      T       
            Y       
             n       
      '      s       
      S             
                   
                   
      3             
                   
                   
                   
      j             
      S             
                  
                  
            )      
             5      
            A      
            M      
            Y      
      G      e      
      0      q      
             }      
                  
      X             
      q            
      s            
      &            
                   
                  
                  
                  
                  
                  
                  
      #             
            %      
            1      
      E      =      
            I      
             U      
            a      
            m      
            y      
                  
                  
      -             
                  
      9            
      \            
      C             
      c            
      W      )      
            X      
            d      
      >      p      
      8       |      
                  
      0            
                  
                  
            .      
      y       N      
            d      
            w      
      p            
                  
      o            
      "            
            !      
             A      
      V      W      
              r      
                  
                  
                  
                  
      6      V      
      E      l      
                   
      J             
      J            
      w            
                         E      4      
      !      9            =      P      
      ,      n      
                   
                  
      d                               
      J                        8      
            B                  x      
                  
                                    
                  
                                                	      
            '	            {      F	                  	      
             	                  

      
            
                  *
                  G
                  |
      
      ;      
            
      
      
            
            @      
            
      
            
            
                                f      
      q       u      
      >            
                   
      [            
                  
      d                                     f            
            -      
            <      
      J      F                    ~      
                                     
                        i            
      N            
                  
                  
            '      
            1                  ;      
            E            	            
                                    
                  
                  
      +            
            
      
                  
      n      (      
                    
                                   "       
      ?       &       
      g       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
      .      S       
      6      X       
      D      ]       
      M      b       
      T      g       
      [      l       
      i      q       
      p      v       
      w      {       
      ~             
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                                                       D                    l             i                   	                   
                                                        =      8            E       .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                            H                              >                      H                                   9      @               XJ      H                          J                      %      L                             ]                      $(      0                              X      @               Y      0          	                 q                      T(                                   l      @               Y                                }      0               ,                                        0               2                                        0               4      '                                                  5                                                          5                                                          05      P                                   @               \                                                       6                                	                      0;                                                         ]                                    hr2_pmap_opt.o/ 0           0     0     644     4744      `
ELF          >                              @     @   UHHPH}HEH    fH~HEHEHHH    fH~HE    ^EEEXEEEXEE    ^EEEXEEM    YEE          ?      ?X                                                              	int                             H   c       
t      C   C        +          dir $    inv 0   H     7          St               t                  M 3       t   X     t   `  $ >   :;9I8  :;9!  ! I/!   :;9I   !I  4 :!;9!I  %  	$ >  
I  .?:;9'I<   I  .?:;9'I@|   :;9I   ,                                            z     8                                    	        K "-*  XY long long int short unsigned int r3x3_norm_sqr unsigned int sumA2 long unsigned int long long unsigned int hr2_pmap_t char long int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double sumB2 hr2_pmap_opt_homo_scaling_bias signed char unsigned char float short int r3x3_t hr2_pmap_opt.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/include hr2_pmap_opt.c hr2_pmap_opt.c r3x3.h hr2_pmap.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                EC                                                                                                                                                                                                                            /                       hr2_pmap_opt.c hr2_pmap_opt_homo_scaling_bias r3x3_norm_sqr              
   1          
   B             r                                        
                     
                    
                     
                                  *       
              1       
            8       
             ?       
      /       F       
      B       M       
      ~      T       
            b       
      {       i       
      v       p       
            w       
      R      ~       
                     
      T              
                   
                   
      k              
      k              
      !             
      _                           A      
      <       N      
      Y             
                                   "       
      7       &       
      _       0       
      t       5       
             :       
             ?       
             I                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                           @                      x                           &                                                           ,                                                           1                                                          >                             \                             9      @               x                                J                      \                                    ]                      2      0                              X      @                      0          	                 q                      b      ~                              l      @               0                                 }      0                                                       0                                                        0               3      '                                                   Z                                                          `                                                                8                                    @                                                                                     	                 	                            =                                                                                        /84             0           0     0     644     18936     `
ELF          >                    8D          @     @   UHSH  \XTPHDDL8HEH0HEH(HE H HE(HdH%(   HE1\    H@D tiPH    ȋTH    H    XH@HQAAHH    H5    HǸ        HXt1Xt(H    H:   H    HH    H    \    pT up
ptt t?tH   H    HL    =   H    HH    H        HHt t?tH   H    HL    >   H    HH    H        HP    fH~Hx    f/xv    Mt t?tH   H    HL    ?   H    HH    H        HXP u\    H   H    P u\    HPXH    ǅd    _  d;p   dt    0    00dt    8    88       fH~HX    \    Y    fH~HX    \    YdHHHHHHH HHHH    H HHHSdHHHHPHH HPHHH    H HHHSP s  T td;pX  HH    dHHHHHHHHHHHfHn    HH    dHHHHPHHHHHHfHn    HX 7      fH~H    fH~HY    Y    \dHH    HXHHffHn    fH~H{HX tr    fH~H    YdHH    HXH    X   D "  H    dH    HHǸ        dHHHHHH4H    L    L    H    HH    H    dHHHHPH4H    L    L    H    HH    H    HX tPdHH    HXH H    HfHnH    HHǸ       H    Hƿ
       dd;t\u\  H    H      H    H    ǅh      H    hH    HHǸ        ǅl    _  lHHHHHHhHHHHHHHH    fH~H`lHHHHPHhHHHHPHHH    fH~Hhh    X`^p`    Xh^xp\x      Y(H    H(fHnH    HHǸ       ll;hH    Hƿ
       hh;t/H8tH0HHHH(HPHH HXHHHpHPHHH    HpHxHHSHHHCHSHHHC HS(HHHC0HS8HHHC@HSHHHHCPHSXHHHC`HShHHHCpHSxHHH   H   D t%H    H    H    HHǸ        HEdH+%(   t    H]UHH H}HuEH    HUH    HHǸ        Ef.Ez0H    EHUf(fHnH    HHǸ       H    H      H    H    H    HuHH    RH    RH    RH    RH    RL    L    H    HH    H    H0    > --- %s type = %s sgn = %+d tight = %c ident = %c --- 
 hr2_pmap_opt_test_tools.c invalid {sgn} no mem       %3d  )    p1 = (  %+10.5f  p2 = (   w = %10.8f       rel point distances
  %8.6f     < --- %s ---
 FT   %s  ( f2 = %20.12f = %12.4e )  =
    [       %12.7f 
  ]  ]
          hr2_pmap_opt_test_choose_r2_point_pairs ?            ?      $@)\(?{Gz?333333?ffffff?N~h      ?                                          :       int             n   ]       g                       )A       H       H   g                     1<      3A        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    HA   p    IA   t    J   x    MV       N       O_      Qo      Y       [y      \      ]Z      ^	       _
.       `A       b              +    P     g   o  	:     H      t      ~  g     	:    <                  z                   $    A     NEG ZER  POS      (      	:        H	8  c 	 8      N  	:   	:        	+      
s  c 
        
&Z  s        dir $N   inv 0N  H     7   z   	                                !        "    PI                                  
    )  d       
    
A                                    M             ,                  
    s  	       
      $       #    *  
    :   Z     ]   ]   z   ]           v  .   .    
    N	        $    .  ]   ]   z   ]        eA       b   %     ,            ~               &      ~(   hM ~:  `f2M ~D  X     *                    +  zsgn ,  z    -  z    .  z    /  z    0  z    1   z    2  z    3  zw_P 4  zM_P 5  z    8   |&      	        nr ;   znp <   zp1 =  |p2 >  |w ?  |M1 B  }M2 C  ~                kp F   z        X      q Hs  }                 x J  |y K  |         V      e1 Us  }e2 Vs  }                 kp i   z              jp k   z        X          l  |    m  |rat n  |tar o  |        n     	:   '     I   :!;9I8  4 :!;9I   !I  $ >   :;9I  (    :!;9I  	! I/  
.?:;9'I<  I   :!;9I    :;9   :;9I8  .?:;9'I<   <  .?:!
;9!'<  4 :!;9I  7 I  & I  >!I:;!9!  (   .?:!;9!'@|    %  $ >      :;9  4 :;9I?<  (    >I:;9  ! :;9I  ".?:;9'<  #. ?:;9'I<  $.?:;9'<  %   &4 I4   ,                                                                                                                                                                    	        6j=   < D  (/   fg  ? Xu  ? Xu) +   t ' Xw   XY   Xi[!, J   , J   "%! + < 9 8 B <5  55 % "C * )C * )6 @ ? 4 t&  & $ 60 /  * $ x
 &$&99>  6% c< t   	#	Y$6Y+6+))u4ut- F% t') w<! t  %" 0#b _shortbuf name _IO_lock_t hr2_pmap_type_CONGRUENCE stderr _IO_buf_end __FUNCTION__ _IO_write_end unsigned int _freeres_list _flags __int32_t _markers fmax calloc r2_mix_in r2_dist 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 hr2_pmap_type_IDENTITY _IO_save_end float _IO_codecvt programerror long long unsigned int _IO_backup_base hr2_pmap_type_GENERIC _offset checknotnull _fileno hr2_pmap_type_NONE size_t p2_P bool_t D2kj _IO_read_base hr2_pmap_opt_test_choose_r2_point_pairs hr2_pmap_t D1kj xtype r2_t char _mode _IO_marker _IO_read_ptr ident _IO_write_base long long int _IO_save_base r3x3_t hr2_pmap_r2_point _freeres_buf __pad5 hr2_pmap_opt_test_print_map _vtable_offset r2_throw_ball hr2_pmap_from_many_pairs_required_rank hr2_pmap_type_AFFINE _IO_read_end short int long int hr2_pmap_inv_compose _IO_wide_data FALSE fprintf hr2_pmap_type_TRANSLATION hr2_pmap_throw_by_type np_P _wide_data _lock tight long unsigned int _old_offset _IO_FILE int32_t type unsigned char pert _IO_write_ptr hr2_pmap_type_to_string r2_gen_print _codecvt __off_t verbose signed char short unsigned int hr2_pmap_type_SIMILARITY hr2_pmap_type_t p1_P sign_t double hr2_pmap_gen_print _chain FILE _flags2 drandom _cur_column __off64_t _unused2 _IO_buf_base hr2_pmap_opt_test_tools.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /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 . hr2_pmap_opt_test_tools.c hr2_pmap_opt_test_tools.c stddef.h types.h stdint-intn.h struct_FILE.h FILE.h bool.h sign.h r3x3.h r2.h hr2_pmap.h mathcalls.h hr2_pmap_throw_by_type.h affirm.h stdlib.h hr2_pmap_from_many_pairs.h stdio.h jsrandom.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x                ECH      @           EC                                                                                                          (                                                                                                                     *                   R                      j                      q                      y                                                                                                                                                                                                      
                                                               "                     )                     1                     F                     W                 s                      hr2_pmap_opt_test_tools.c __FUNCTION__.0 hr2_pmap_opt_test_choose_r2_point_pairs hr2_pmap_type_to_string stderr fprintf programerror hr2_pmap_from_many_pairs_required_rank calloc checknotnull drandom hr2_pmap_throw_by_type hr2_pmap_r2_point r2_throw_ball r2_mix_in fmax r2_gen_print fputc fwrite r2_dist hr2_pmap_inv_compose __stack_chk_fail hr2_pmap_opt_test_print_map hr2_pmap_gen_print                                                                                                                                    #            9       -            S       5            B                                                      9                   a                                                             9                   a                               )            D      X            b                  n            9       x            a                                                       L      /            T      \            L      n            T                              T                  \                  =            T      Y            \                              Z                                                                        1            d      M            l                                          t                  |      3            @            h       P            q            x            r                   u                   w                                                              r                   u                                                                     *                   :            A            N                                                                               h                   	            h	            	                  	                  
                  
            *
                   :
            Z
            g
            
                                                                                                 (                   8            K            d                   t            {                                                                   
                                    u                                                                                                                                          
                     
                    
   	                  
   	                               *       
              /       
      7      =       
      4      K       
            R       
            Y       
            j       
            v       
      h      }       
      a              
                   
                   
                    
                   
      ]             
      [             
                   
      R             
      |              
                   
                  
      O            
                  
      {      (      
      S       4      
      p      @      
      :       L      
            X      
            d      
            p      
             |      
      5            
                  
      A            
      F            
      Q            
      =            
                    
      (            
                  
                  
                   
      n             
                  
            $      
            0      
      g      =      
      <      I      
             Q      
            u      
                  
                  
      3             
                  
                  
                  
                   
      C            
                   
            O      
            [      
            t      
                  
                  
                  
                  
                  
                   
                  
                  
                  
      $            
                  
      "      J      
            e      
                   
                  
                   
                   
      L            
            
      
            %      
      I      1      
            [      
             w      
      Z            
                  
                  
                  
      !                              
      
       '      
      ]      ,                    C      
      c      a      
      .      p      
                  
      v            
                  
                  
                  
      >            
                  
      F                          k                                                                  O                        +                  J                  [      
            j      
      J             
                                   "       
   	   B       &       
   	   j       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	         D       
   	         I       
   	         N       
   	   7      S       
   	   @      X       
   	   H      ]       
   	   V      b       
   	   d      g       
   	   k      l       
   	   r      q       
   	   y      v       
   	         {       
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                                                    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                                                                                            @                                           @               p*      
                          &                     @                                     ,                     @                                     1                     @                                    >                                                         9      @               h5                                J                            3                             ]                            0                              X      @               x@      0          	                 q                                                         l      @               @                                }      0                     }                                  0               I#                                        0               >%      '                                                   e%                                                          h%                                                          %      `                                    @               0C      0                                                 %                
                 	                      (                                                         `C                                    /111            0           0     0     644     26520     `
ELF          >                    a          @     @   UHH0}HuLLU؋P09Ut(H    H   H    HH    H    x0HP HHDP,DH(HpL@HEAPVEH    HfH~HEEEEUHATSH  HHxLpDlHEH`HEHXdH%(   HE1HEHE؋|xHHXHxHPHpHhH`H`HPHPHP f@IHHHf@IHP@IHPHlHP f@IH1  HHf@IHP@IHPH4HP f@IH
  HHf@IHP@Iǅ    }  u	 t%H    H    H    HHǸ        xt3xt(H    H@   H    HH    H    |u(H    HA   H    HH    H    |u(H    HB   H    HH    H    |    E}  t!H    UH    HHǸ        E	~(H    HG   H    HH    H    HXH`HfH~H}  t:H    HfHnH    HHǸ            H`|xH fHnƉH    u(H    HN   H    HH    H    HPHt:HPH`HfHnHхt          E  HIċEHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHpH`|UHpH    ǅ    EHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHǅ     HHcfЃE9|ǅHǅ         (ǅ    (    Y0    8(X@8    YH}  3  H    H      H    H    ǅ       HH    HhH HpHcH    Hf(fHnH    HHǸ       E9kH    H(fHnH    HHǸ       H    @8H0f(f(fHnH    HHǸ       HPHtHPHlIA    EHPHPIHPH4HH@80H(HHQQlQQ Qf(f(f(f(fHnIIHLLމ    H0EHHPIH։fH~HHX L}  t:H    HfHnH    HHǸ       HX }  u	 t&H    H    H    HHǸ        HEdH+%(   t    He[A\]UHATSH   H LLdH%(   HE1HIHHu(H    H   H    HH    H    C09t(H    H   H    HH    H    C0HcHH@HH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHHǅ       HC HcHH    H H  HH    HCH ( Y(0X08HHHc8ЃC09:C0S,K(HPHHI    HHHPfHnHLHUdH+%(   t    He[A\]UHATSHp  HLLdH%(   HE1HIċC09t(H    H   H    HH    H    C0HcHH0HH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHH8ǅ       HC HcHH    HH HH    HCH YXH8HcЃC09:C0S,K(HPH8I    s,S0H8HPH    ǅ       H8HcHC Hc\HH    HCH HH    HH^ C09:C0HIH։wfH~H@@\~    fT @~    fT~    fTX    Y      X( f/(v#H    H$      H    H    @HLHHEdH+%(   t    He[A\]UHSH   }HuHxHpDEDlHEH`HEHXdH%(   HE1HHËEHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE       EHH    HxH EEHH    HEH EEHH    HpH EEYEEEXEEHEЋUHcEЃEE;EaH`lUHuЋEI    H`HXHfH~HEEEHEHEdH+%(   t    H]UHH0}HuLLU؋   9Ut(H    H  H    HH    H    HxHPHHD   D   L HuEAPWEЉ    HfH~HEEEEUHATSH  HHHHDDpHEHHEHxdH%(   HE1HEHEEEHHHxHHH   H f@IHHHf@IHP@IHIċEu(H    H   H    HH    H    E    EE	~(H    H   H    HH    H    EHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHH uUH HH    HHHXH(H0HHHXH8H@HH HX(HHHPHH0HX8HXH`HH@HXHHhHpHHPHXXHxH]HH`HXhHMH]HHpHXxHMH]H   H   HEHUEHcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHH։    EE HcHHHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHMHE Ή    Hǅ    HHHHIH5    HǸ        H   H    Hf*E(p^ ǅ    tEHH    HHHuHH   I HpHHHf(fHnH    ;E |HH    HH    LHEdH+%(   t    He[A\] hr2_pmap_special_opt.c n1 == n     > --- %s ---
 invalid map sign invalid map type      not for general projective maps     %d optimization variables
 n <= 9     initial f2(M) = %20.14f
 wrong map type or sign         encoding center and radius:
     %d %13.6f %13.6f
      estimated {z} distance from optimum = %13.6f
   probe radius = %13.6f [ %13.6f _ %13.6f ]
     final f2(M) =   %20.14f
     < --- %s ---
 OK != NULL        !! F(M) changed by projection
    cannot vary maps of {type} indentity %s-%s-%s-1D-plot.txt       hr2_pmap_special_opt_quadratic  hr2_pmap_special_opt_quadratic  sve_proj sve_ok sve_goal        hr2_pmap_special_opt_1D_plot    hr2_pmap_special_opt_1D_plot    sve_goal        +=      ?      ?-C6?{Gz?                ư>-q=       !                              
    
    
    
    
    
        )d   "int 
        k       k   #   
       
    
        X       C         <                    $   d     $NEG ZER  POS      (       1      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hd   p    Id   t    Jr   x    M5       NJ       O      Q      Y~       [      \      ]      ^	       _
       `d       b         %    +             C                        C        &      
    
          
     (            H	A  c 	 A       W  C   C        	+(      
      5      E                                P                      dir $W   inv 0W  H     7  '<   	G                                (          `     o  o                o      )              d                                c                     d   )            D               Z            M       G    o       U                                               o  {        E  o  G            <   5  o  G            EV        <           ?	   l  G       .        <           ed                       }               }tag    }       }M o  }    G  ~#sgn   ~#f2   ~      ~#       |nu    ns          	        n    ~#      	        	      ~#N   ~#*                      H#)  n1    \z1 (  P    	  	        +Q2    ` z   }U   }	       }wr   }	       }               ku    }        m       uk   }   T       C           C   }      C   }    	  C   }    	  C    	  ,                     	  n    ~z   ~      ~      ~    G  ~sgn   ~M o  ~f2   ~y 	  @Q2    H               k         	  C        0        G	      8      1G  ~#,sgn 2  ~#(f2 3  ~#OK 48  ~    5  ~#    6   |M 7o  ~#    8  |    9   	    <   }    M  	        n E   ~#0    M  	        f2z I   }tol M   }ok P   }              	    VR  ~# 	    Y   }	    Z   }                      H#  n1 !   \z1 ,  P    	  	        Q2    `                      }#         }n1 -   }z1 8  }f2z E   }    Q   }    ^   }    k   }      	        y   ~MM   ~               k    ~                 K      |#n  n1 !   }z1 ,  }f2z 9   |    	  	        MM   ~y z  ~	       ~                N  k    }                k    }  z yf  ~dir |  }ctr }  ~	    ~   ~	       }	       ~	       ~	       ~	       ~         7         k z   }                k    }   t     M  C    =     f  C   }    z  C   ~      C   ~      C      -   C   ~   I   :!;9I8  4 :!;9I   :!;9I   !I   :!;9I   :;9I  I  	4 :!;9I  
$ >  (   ! I/  4 I4  ! I/    .?:;9!'<  & I  'I  7 I  :;9   <   :;9I8  .?:;9'I<  .?:;9'I<  .:!;9!'I@H|  >!I:;!9!  (      .?:;9'<  .?:!;9!'@|   :!;!9I     !%  "$ >  #   $(   % :;9  &4 :;9I?<  '>I:;9  ( :;9I  ).?:;9'<  *.:;9'I@H|  +4 :;9I  ,.?:;9'I@|  -I   ,                                           8                                                                                                                                        	         (: Y.Pu J  :: f %  ( ( ( = f (  f: ),!  / JX . Xg 	j< 	uػ	<	0 .%  t=#i X/ ) e# t*	B   f   *#& f:# f %/cO J0 (<: XB J &E #> t4 t) # t1 J3<: XB J &E #> t4 t) # t9 XC = L t1 #G 5 t) # t#t/?=-tJ!#FK<t2 X9 A < 6 , ! < J!4	 (> YX.Zs Jng t( = (< u<?[3u/	 % 8 t' rmxn_throw_directions stage _shortbuf _IO_lock_t sve_goal_t hr2_pmap_type_CONGRUENCE stderr _IO_buf_end __FUNCTION__ maxIter hr2_pmap_opt_pred_t _IO_write_end unsigned int _freeres_list _flags minStep __int32_t f2M_P _markers minn_goal_t sve_goal 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 hr2_pmap_type_IDENTITY _IO_save_end float _IO_codecvt hr2_pmap_special_opt_eval_encoded programerror long long unsigned int rMax yctr _IO_backup_base hr2_pmap_type_GENERIC _offset dMax sve_proj f2z_new _fileno hr2_pmap_type_NONE size_t bool_t sve_ok _IO_read_base hr2_pmap_t hr2_pmap_encode_num_parameters char sve_pred_t _mode _IO_marker sve_debug_probes _IO_read_ptr __PRETTY_FUNCTION__ outPrefix sve_minn_iterate _IO_write_base hr2_pmap_encode long long int _IO_save_base rIni r3x3_t rn_zero minn_plot_1D_gnuplot step _freeres_buf dist __pad5 hr2_pmap_special_opt_quadratic fname _vtable_offset hr2_pmap_is_type hr2_pmap_special_opt_1D_plot hr2_pmap_type_AFFINE urad _IO_read_end short int long int sve_proj_t _IO_wide_data FALSE fclose fprintf sve_debug free hr2_pmap_opt_func_t hr2_pmap_type_TRANSLATION rMin debug _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail radius type unsigned char asprintf dBox _IO_write_ptr _codecvt iter __off_t verbose signed char open_write short unsigned int hr2_pmap_type_SIMILARITY hr2_pmap_type_t sign_t double yrad _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base hr2_pmap_decode hr2_pmap_special_opt.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /home/stolfi/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include hr2_pmap_special_opt.c hr2_pmap_special_opt.c types.h stdint-intn.h stddef.h bool.h sign.h struct_FILE.h FILE.h r3x3.h minn.h sve_minn.h hr2_pmap.h hr2_pmap_opt.h stdlib.h minn_plot.h stdio.h jsfile.h rmxn_extra.h rn.h hr2_pmap_encode.h assert.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                EC      <       G	   ECJ4	    `          ECJ           K   ECJ8              ECH                EC  $          }   ECJj                                                                                                                #     `      	       9     	            B     s      K      M                  ]     0             t     Y                  P      	                                    	            p                                                                                                                                                                                               G	      5                     <                     D                     Q                     p                                                                                                                                  b      }                                                                                                               .                     5                      hr2_pmap_special_opt.c sve_goal.2 __PRETTY_FUNCTION__.7 sve_ok.1 sve_proj.0 __FUNCTION__.11 __PRETTY_FUNCTION__.10 __PRETTY_FUNCTION__.8 __PRETTY_FUNCTION__.9 sve_goal.3 __PRETTY_FUNCTION__.4 __FUNCTION__.6 __PRETTY_FUNCTION__.5 __assert_fail hr2_pmap_special_opt_eval_encoded hr2_pmap_special_opt_quadratic stderr fprintf programerror hr2_pmap_encode_num_parameters hr2_pmap_is_type hr2_pmap_encode fwrite sve_minn_iterate __stack_chk_fail hr2_pmap_decode hr2_pmap_special_opt_1D_plot rn_zero rmxn_throw_directions asprintf open_write minn_plot_1D_gnuplot fclose free       %             \      4             >                    F             s                                           $                   4            Q                  `            j            -       r                                                      >                                                             T                                                       t                               ,      -            7                   ?                                                                                                                                                  @            I                  k                                                                                                 =            b                   r                                                                              <                              ?	            R	            i      b	            	            	                  	                  	            	             K
            U      Z
            d
                  l
            ~
            U      
            
                   
            4         !   f                         L                                                 }         !                                                                     %                  A                  f            z                                           z         !                                                                             @            M            l      \            f                  n            x                                                                         f                     #            $                              %            &            '            (            )                       
                     
                    
                     
                                  *       
              1       
      X      8       
            ?       
             F       
            M       
            T       
      u      Y       
             n       
            s       
                   
      &             
                   
                   
                   
      6             
                   
                   
                    
                  
                  
      -      )      
             5      
      .      A      
      h      M      
            Y      
      j      e      
      t      q      
             }      
      9            
      \             
                  
      P            
                  
                   
                  
                  
                  
      !            
                  
                  
                   
      	      %      
      v      1      
            =      
            I      
             U      
            a      
            m      
            y      
      0            
                  
      &             
                  
                  
                  
      U             
                  
      /      )      
            X      
            d      
             p      
      1       |      
                  
                  
                  
                  
            #      
            )      
      <       /      
            5      
      N      ;      
      `      A      
            H      
            U      
            u      
      }             
                  
                  
                  
                  
      f      *      
              E      
            [      
      F            
      Y            
      y            
             6      
      >      W      
            m      
      "            
                  
      1                  b            
      O            
                   
      S      3      
            D      
      c      m      
      h       w            p            
      ;                              
      K            
                                     
      ;                        F      
            c      
            r                              !      	      
             )	                  Z	      
      K      i	      
            x	      
      S      	                  	      
            
                   
      
      S      [
      
            l
      
      u       
      
             
      
            
      
            
      
      h       
                  
      
      ;      
            0                        (      
      K      :      
            I      
            X      
             a                          
      ;                  `            
                        	            
                  
            -      
            <      
      L      K      
      ;      U            Y      z            B            
                        s            
      ;                  P            
            ,                  O                        
      ~            
      o            
                  
                  
      F            
                                                        
                                   "       
      ?       &       
      g       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
      .      S       
      6      X       
      D      ]       
      M      b       
      T      g       
      [      l       
      i      q       
      p      v       
      w      {       
      ~             
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                                                       @                    d             	                   s                                                         b       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               B      
                          &                                                          ,                                                          1                                                         >                      0                                   9      @               M                                J                      *                                   ]                      -      0                              X      @               @]      0          	                 q                      -      <                             l      @               p]                                }      0               3      V                                  0               \9                                        0               [;      '                                                  ;                                                          ;                                                          ;                                         @               X`                                                       <                                	                      @      :                                                    a                                    r2_align.o/     0           0     0     644     31992     `
ELF          >                    v          @     @   UHHPH}ȉuHUdH%(   HE1E    E    E       E       EHHHHEHEHEE~    fTE    f.ErEff/t(H    H7   H    HH    H    ff.Ezff.EtEHDPEHTE}AEE;E%HEHUHHEdH+%(   t    HEUHH}uUEЉE} tE~mE~mE]UHSH  H LLdH%(   HE1ǅH    ǅL   H t%H    H    H    HHǸ         y(H    HU   H    HH    H    HEH H    UEЉPHEH    TT;t(H    HY   H    HH    H     	     ;P  HHÃH t#H    H      H    H    HcHHxHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    vǅ    ZHHHH H HhHEHchЃ~;xH t#H    H)      H    H    P+XXHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    ǅ        HD   ;X|(H    Hs   H    HH    H    HH    HEHHEǅ$    v$HHHH H HEff.Ezff.Et.$  HH    HEH     $$;x  ;Xt(H    H|   H    HH    H    H t#H    HB      H    H    Hǅ`    < LDLHMXHEHH`VH    H+P\X\9t(H    H   H    HH    H    HcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEH`< LEHEHMAH    Hǅ(    u  (HHHHHHE(HH    HEHHEǅ,      ǅ0       , 0HH    HEH E,HHHH H0Hpff.pzLff.pu>ff.Ezff.Et(H    H   H    HH    H    ,HHHHEH0HE00,,;((;yH  ǅ4    ǅ8      ǅ<    _  8HHHH H<HEff.Ezff.E  4;|(H    H   H    HH    H    4HHHHHHEǅ@    JǅD    .@HHHHEHDHfDD~Ƀ@@;|8HHHHEH<H    4HH    HHE 4<<88;l4;t)H    H   H    HH    H    HEdH+%(   t    H]UHH H}uUEHHHHEHEHEEff/t(H    H   H    HH    H    Eff/UHH@H}؉uHUȉMLEE    E       HUHEH    HHǸ        } xUHEH    HHǸ        UHEH    HHǸ        E    dEHHHHEHEHEHUHEfHnH    HHǸ       ff.Ezff.EuEE}~HEH      H    H    EE;EUHSH   H}uHxHpDEhL`dH%(   HE1HHHEHpMH    MUH    H5    HǸ        UHEH    EH    UH    HHǸ        }(H    H   H    HH    H    EEHcHHUHHH¸   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HELEH}MUHpEMI    HEHEHE EȋEHHHHEHHEHE@EMLMELEHhHpHxuHEH`f(f(fHnH    HHEH    HHEdH+%(   t    H]UHSHH}HuELLUEE^EEHEfHn    fH~HEE,EԋCtOH    MHuUfHnH5    HǸ       H    sHMUIȉH    H    EH]UHSH  H84H(H LL HEHdH%(   HE1HEHE4EEHHø    EHHHMIfHnHƿ    XHH HMIfHnHƿ   _\EHcHHUHHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEX؉LD  f*L`EEEY`E\؉P  f*PhEEEYhEE^EE^EEYpEYxpXxE    f/E/  ǅT       THHHHEHTHHHH H4THHHHHEHEf(HfHn    THHHHEHTHHHHEHTHHHH(HHH    TE9T7EHUHH։fH~HEMEHUH8f(f(fHnH    HHǸ       PP;\H8Hƿ
       LL;XHHEdH+%(   t    H]UHHp}EMHuEff/u*M    YEEf/Et(H    H   H    HH    H    fEE       E           fH~HEEXEE    \EEYEEEHHHHEHEHEEYEEXEEE}rEE;EVEYEEf/ErEYEEf/EsUHH }EHuUHUEEHf(H    fHn    } tIH    H      H    H    H    HUuIйH    H    UHH   L@HH84dH%(   HE1@    YE؃L    E    E    E    EǅT    U  THDhf*LphYpxx    XEHEfHn    fH~HEE,XX;Lu:THDE    f/EvL~LXX;H}HXX;L~LXL\X`ǅd      `;\~(H    HH  H    HH    H    `;\tKf*\E    fH~HEEYEEf*`EEf/EvG@\EE    fH~HEEYEEEXEEЃ`	fEЋdHHHH8HTHE\dd;LTT4 tNH    H!      H    H    H    H8LIйH    H    HEdH+%(   t    UH}HuHUfEE    yE    fEHHHHEHEHE؋EHHHHEHEHEEYEEEXEEE}~EE;E{EEE]UH}HuHUfEE       E    tEHHHHEHEHEЋEHHHHEHEHEE\EEEYEEXEEE}~EE;EmEEE]UH}HuHUHMfEE      E       EHHHHEHEHEEHHHHEHEHEH} t$EHHHHEHEHE	fEEEff.Ez2ff.Eu'Ef.EzEf.EtJ    EcE\EEE^EEEYEEXEEȃE}EE;EEEE]                r2_align.c invalid {arad} --> entering %s
 invalid {ni} incorrect search space dimension {nd}   ... lienarizing {arad}
   ... computing the blancing constraints
 kc < nc_bal kc == nc_bal        ... orthonormalizing the balancing and conformation constraints
 nc == nc_bal + nc_zer Vkij == 0 kd < nd kd == nd invalid search radius   %s [%d] [%d] = (  %12.8f  )
        num of variable coords nv = (%d,%d)
 search dimensions nd = %d
 not enough degrees of freedom to plot   plot axis %d length = %.8f steps = %d
 u %+9.6f %+9.6f  %12.6f
 bad norm range center alignment {ctr}:
 ctr nv <= nc    adjustment search radius {arad}:
 arad          r2_align_count_variable_coords  r2_align_compute_search_ellipsoid                               r2_align_compute_search_ellipsoid               r2_align_coord_is_variable      r2_align_plot_mismatch          r2_align_throw_vector           r2_align_throw_arad                                   ??      ?      ?      ?             !                                  :           "                    )r   #int         y       y   
              1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_          $    +    
'  
      F  :     
      
K      
U     o  :    
   o  
  y  %    y      f           &A                   $          
  
      :          c        &  
      	9  c 	9     I  :        	'!      
$a  '  u       (    *                              )                 r     y       D                     ^K              K   
      Eq  o  o  A   o   )    er     ~  t  *     .  o  o  A   o       n          a        ni n&  p n/  q n9      nC  d2 o          0      i p                j q                 rij r  Ppij s  Xqij t  `        ;       dij x  h         b                 x  ni b"  p b+  q b5      d  X               i e                 j f          p       dij g  h        X                   ni X  p X&  q X0      Z  `               i [  @        u       j \  D       :        v      Q  ni :#  ~    :.  ~    :<  ~    :H  ~    :W  ~    <  H    >
  P    a  	                q      j ?  ~        N          A  ~nc E  ~nv F  ~        9      i G  ~              rij I  @        a  :    Q      0                 ni 0"  l    0-  `ctr 08  X    0F  h                   	  ni %      0      =  p H      	  	        +        #  `               i $                 j %                 pij &  h        	  :    	                      wr y  ~ni   @#ctr 
  ~    
  ~      @u0 
  ~      }u1 
  }      }F2   }	      @#,                     #
  k    uk )      4  nk   D n0   ~n1   ~	    
          i      s0   ~        =      d0                 s1   ~              d1    du0   du1 $          /          
                 i   ~       
U      :   ~                     wr y  ~ni   ~ctr 
  ~    
  ~bal   ~      ~F2   ~nv 
I  Pnd         	        U 
!  	    5  u0   	    #  u1   @	    #  H      :        5  :      I  :                9        wr "y  Hni .  D    8   ix F  @p O  nz   \              i   `        s       j   d        `       pij   h                          {      (  Xi 8  Tj C  Prij   h      	              :    {      G        ^
      I  ni H  }    I
  }bal J  }nd K  }U L
  }    M  }	    P  ~	    Q  ~    Y  	        nv V
I  Pnh W  ~nd2 X  ~    Y  	                      k  	    f^  ~	    m  ~A nr  kc o  ~nc   ~C   ~	      ~V                  :  i g  ~        o       j h  ~          -        j p  ~               Ak t                 i u  ~        o       	    v                    kd   ~        n      Uk   Vk           &      i   ~               j   ~               	                          kd   ~              i   ~        {      j   ~        X      	      @              Uk   H        d       i1 "  ~        C       j1 &  ~           Y  :   ! I    r  :   ~     :   ~     :    -    >	          =         nv >0I  Xbal >;  Tnd ?  l      1I          @        ni 1-      16  nv 3
I  `      	                       i 4  H               j 5  L               	    6  X         :         4 :!;9I   I   :!;9I8  4 :!;9I   :!;9I  I   :!;9I  	4 :!;9I  
 !I  $ >   :!;9I   :;9I  ! I/   :!;9I  & I  4 :!;9I  4 I4  ! I/  .?:;9!'<  .?:!;9!'@|  :;9   <  .?:!;9!'I@z  .?:!;9!'@|    7 I  (    :;9I8!   .?:;9'I<  .?:;9'<   .?:!;9'I@|  !%  "   #$ >  $ :;9  %4 :;9I?<  &>I:;9  ''I  (. ?:;9'I<  ).?:;9'I<  *   +U  ,.:;9'I@H|  -.?:;9'I@z   ,                                                    +--- m                                                                                                                	        1f
tY	tY. % f(" X%   J"  J <<Yg< XK< XL=
.7 % ( << (	 ! f #	/%/*J) ;# t&  t% #!	Y $(&tK'/!* X- ( 2 . ' t$% wt t	 ( #	=	 t(	@	Yt "tKY'Y*%"J.  X( X- ' t* # t) ! t[J4X	Y#Y! &(#t"&//)X8 1 t5 - t XK) tt# t&  t	  (  X. f(/1ut	Y f		t/.$ X% G J	k" w JJ8Lu= f(
<%##fQK3 /u*%=Uf\t Jg--
<Y<	Y<$ !J0Y2X$$!,. H' t - t9# t	 ) n< t J f *(	tYt&Y% 0  X.) # J&  J1 ! v;
X"1&	g#%/104
  0Z3X#, 0'  .2 I & # 	Y (" # " -  $, +  9 t0!& xt t! x  t	#+i/t/	t/. %.%  J" e J Y1/tY	t/ .',.%  J" e J Y1ftY	tY..+. t+ .  Y* t#0% x J"  J r2_add debug _shortbuf sum2 _IO_lock_t stderr _IO_buf_end __FUNCTION__ r2_align_count_degrees_of_freedom fflush _IO_write_end unsigned int _freeres_list _flags __int32_t r2_mix _markers floor r2_align_count_variable_coords rmxn_ellipsoid_normalize_constraints r2_align_mismatch_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 arad float _IO_codecvt programerror long long unsigned int hrad r2_align_dist_sqr _IO_backup_base _offset fprintf _fileno size_t i2_t r2_align_plot_mismatch_lines r2_align_throw_vector bool_t _IO_read_base cmax r2_t char _mode _IO_marker _IO_read_ptr rmin num_points _IO_write_base long long int _IO_save_base step _freeres_buf r2_align_dot nc_zer __pad5 _vtable_offset Vkij rmxn_ellipsoid_cut urad r2_align_throw_ctr r2_align_rel_disp_sqr _IO_read_end F2val short int long int _IO_wide_data r2_align_coord_is_variable FALSE r2_align_print_vector arij verbose_norm name r2_align_compute_search_ellipsoid _wide_data _lock long unsigned int nc_bal _old_offset _IO_FILE r2_align_throw_arad int32_t __assert_fail vfrac nvgoal unsigned char _IO_write_ptr sdot _codecvt __off_t verbose signed char short unsigned int urad0 urad1 nvmin __PRETTY_FUNCTION__ psmp double rmax _chain FILE _flags2 drandom uradk _cur_column r2_align_plot_mismatch __off64_t _unused2 _IO_buf_base r2_align.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /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 r2_align.c r2_align.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h r2.h i2.h r2_align.h mathcalls.h stdio.h rmxn_ellipsoid.h assert.h affirm.h jsrandom.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x            @   EC7    <       =    ECt       \       ^
   ECHM
                EC            9   EC0               ECH                 ACE                ECH     ,         ECx    L          EC     l      v   ECm              EC               EC           a   ECX                                                                                                                      "       *           "       @                  O     0             ^                  k     P             z     p                                                                                                                                                              @                                                       @      =            }      ^
                                                                      '                     5                     Z                     m                     g      9                          N                                                                                                                         ^            	                                      $    r      v      8                 E                 W    o      a       r2_align.c __FUNCTION__.7 __FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 num_points.0 __FUNCTION__.2 __PRETTY_FUNCTION__.1 r2_align_count_variable_coords programerror __stack_chk_fail r2_align_count_degrees_of_freedom r2_align_compute_search_ellipsoid stderr fprintf fwrite __assert_fail rmxn_ellipsoid_normalize_constraints rmxn_ellipsoid_cut r2_align_coord_is_variable r2_align_print_vector r2_align_plot_mismatch r2_align_plot_mismatch_lines fflush floor r2_mix r2_add fputc r2_align_throw_vector drandom r2_align_throw_ctr r2_align_throw_arad r2_align_dot r2_align_dist_sqr r2_align_rel_disp_sqr    w                                                   |                                                    6                                                                                                        *            '       2            M            o                                                      4                                           Z       	            N            b            t       j            d                  s            }                                                  m                  |                                                                                                  5                  D            N                   V            7            B	                  Q	            [	                  c	            [
                  j
            t
                  |
            *                                                            '                              -                  <            F            0      N                        F                              K                              P                  4            Y      D                        a                                                      l      "            3            =            G                  W            d            ,      s            }                                          f             v         !                        "                                             #            9                  A                              9         #            $                                 #         %   T                                          L                                                         '   *                                             &   )            =            #      E            L            b            <      j                                                                                                       f                  }         "                     M            l      \            f            @      n                     '            '                           L                                          n                              [                         
                     
                   
                     
                                  *       
              /       
      r      =       
      e      D       
      ~       M       
            T       
            [       
            b       
            g       
             |       
                   
                   
                   
                   
                   
                    
                   
                   
                   
                   
                   
      p             
                  
      .       #      
             /      
      J      ;      
            G      
             S      
      Z      _      
      j      k      
      f      w      
      ~            
      |            
      [            
                   
      _            
      Z            
                  
      T            
                   
      3            
      T            
                  
                  
      a             
             (      
            L      
            V      
                  
      '             
                  
                  
      N            
                  
                  
                  
                  
                  
                  
            "      
      y      J      
      y      V      
            v      
      n            
                   
                    
                   
      i             
      o            
             Q      
            r      
      b            
                  
                        o            
                              :                  Y                              f            
      8                              
                               6                  U                  y      
      @                              
                                                      
                        r      ?      
      U      O      
      /      _      
            o      
                  
                  
                  
      5                  p                  	                              
                        -      -            <      g      
            m                        
                  
                  
                        ^            
                  
      U      	      
      :       $	            P      -	      
             2	      
             A	                  `	                  	                  	      
      ~      	            N      
      
            
      
      .      ,
      
      #      I
      
      )      f
      
             v
      
            
                  
      
      v      
      
      I      	                  (                  G                  f            -                              
                                    
                              M      
            k      
      .            
      :                   0            
                  
      #            
      )      J      
            O            g            
      -                                                                  
                              4      
            h      
      :       r                        
      2                  }            
                  
                  
                   
             !      
      :       +                  ^      
      5      h                  q                        
      3            
      w            
      M                                          ;            /      ]            S      |                                          
                        ?                  N      
                  (                  F                  W      
      j      l            	                  	                  	                  
            
                        J
                  
      #            
            
      G                   @            
                                       
            1      
      :       ;                  D            4       a            @       ~            L             
                   
                                   "       
      3       &       
      [       *       
             .       
             2       
             6       
             :       
             D       
             I       
             N       
      
      S       
            X       
            ]       
      )      b       
      0      g       
      >      l       
      E      q       
      J      v       
      O      {       
      Z             
      f             
      n             
                   
                   
                                                       @             @      `             }                                      g                                                        N      0            ^      P                  p            r                                                      o       .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                                                                                            @                                          @               Q                                 &                                                          ,                                                          1                                                          >                       "                                   9      @               ^                                J                      5                                   ]                      8      0                              X      @               8r      0          	                 l                      8                                                          8      q                             |      @               hr      X                                0               LA                                        0               G                                        0               H      '                                                   H                                                          H                                                          H                                         @               t      P                                                J      8                          	                      O      m                                                   v                                    r2_align_enum.o/0           0     0     644     15032     `
ELF          >                    4          @     @   UHSH   }HuHUMELxLpdH%(   HE1HHEff/t(H    H9   H    HH    H    HEHUMH    UHEH    EEHcHHUHHH¸   HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    9EHHHHxHHUMHcHHHPH HHQEE;E|EEHcHHUHHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEȋEHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHELEH}ȋMUHuEMI    H}LMDEHMHUHuEHpxufHnǉ    H HܐHEdH+%(   t    H]UHSHx  HHHDLHEHHEHHE HdH%(   HE1HHǅ    HcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    =  HH    HH ^ H fHn    fH~H,HEHc҉    HEHcҋHH    HH H    HfHnH5    HǸ       HHHHHHEH    HMIȉH    H    ;H     HcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    +HEHcҋ؉HEHc҉;|ǋHcHHUHHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ      H    H      H    H    ǅ    5HEHcҋH    H    HHǸ        ;|H    H      H    H    fEǅ       HEHcҋf*Y HH    HH ( ^(EEY0EX0E;Q        X88f/E  ǅ      ǅ      HHHHHH@HEHcҋHcHH@ЋHHHHHHEff.Ezff.EI  fEǅ       HHHHHHEHEHcҋf*HYHPHHHHEHHXPYX`EX`E;6HEHcҋHcHHhEXhpHEHcҋHcHHpЃ;HUHH։fH~HEH xxf/Evmǅ    CHHHHHHEHcHHHPH HHQ;|HE  x$HEHcҋHEHcҋ9|	YHEHcҋHHEHc҉+HEHcҋ؉HEHc҉ ̋;HܐHEdH+%(   t    H]     r2_align_enum.c invalid {tol}   plot axis %d length = %.8f steps = %d
 u   t = (   %d  )
       r2_align_enum               ?:0yE>                                         :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +    '     	   F  :           K      U  	   o  :       o    y      y      f           A                   $            	    :          c        &        	4  c 	4   	  D  :        	'      
$\    p             y                er     ~  t                   u                   
l	    D         
hD  &       !    .G  o  o  A   o       K        P	      *  ni L  }F2 M*  }ctr N
  }
    O
  }nd P  }U Q
  }
    R  }
    S  }p T
  }
    U  |    X  }n [/  t gC      i
W      j  }        ^      ~  k \  }               uk `  P          E         k h  }                   u  ~        O         k n  }                &  k v  }               ek v4  H                              0        i |  }              j }  }              rij           I      dij    ~               k &  }               uk #  @              ]       i   }    P  	  C  :    	  W  :    	  k  :        /        C      g  ni 0  F2 1*  
    2
  ~bal 3  tol 4  ~p 5
  ~
    6  ~"    w  	        nv :
D  Pnd ;  ctr >
|  U B
      C  H        J       i ?    	   w  :    g  	    :    	    :    #  :   @   :!;9I8   I  4 :!;9I  $ >   !I   :!;9I     :;9I  	I  
 :!;9I  4 :!;9I  ! I/  ! I/    :;9   <  .?:;9'I<  & I  7 I  (    :;9I8!   .?:!
;9!'<  .?:!;9!'@|  %     $ >   :;9  4 :;9I?<  >I:;9  'I  .?:;9'I<      !.?:;9'<  "4 I4  #I   ,                                           -    ~                                                                                                	        71K f(K?
<t2 ./ X"  J
<"AbKf#Y& 5 O9t" + t
 /f1 ./ - J"  t
fY#0 .* .# t#	: X= G (4 &V JQ &   t"2Y'Y,"J&)! &-Y+#t%(0(5X-J!t6 / t"$&)- w>' t* # t .5 .9 . "' t *  L/& .7 t5 3 J N5J _wide_data floor _IO_FILE FALSE _IO_save_end r2_align_compute_search_ellipsoid short int _offset _IO_write_ptr _flags _IO_buf_base double _markers _IO_read_end _freeres_buf F2val float r2_align_mismatch_t stderr long long int F2val_P _lock long int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ fprintf r2_align_count_degrees_of_freedom unsigned char _IO_save_base signed char int32_t long long unsigned int unsigned int _IO_marker _shortbuf r2_align_count_variable_coords _old_offset _IO_write_base debug r2_align_enum _IO_read_ptr urad _IO_buf_end char bool_t _freeres_list size_t _unused2 __pad5 r2_align_print_vector sum2 r2_t long unsigned int _IO_write_end __off64_t _fileno short unsigned int _chain programerror _IO_wide_data _mode r2_align_enum_grid __int32_t _IO_backup_base __off_t _flags2 _IO_codecvt _IO_read_base knext _vtable_offset _codecvt i2_t arad TRUE FILE psmp step _IO_lock_t r2_align_enum.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /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 r2_align_enum.c r2_align_enum.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h r2.h i2.h r2_align.h stdio.h mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x             C   ECH2      @       P	   ECH?	                                                                                               `                                                                                                                                          C      .                      ;                      Z                      |                           C      P	                                                                                                                                           r2_align_enum.c __FUNCTION__.0 r2_align_enum programerror r2_align_count_variable_coords r2_align_count_degrees_of_freedom r2_align_compute_search_ellipsoid r2_align_enum_grid __stack_chk_fail floor stderr fprintf r2_align_print_vector fwrite     `             \       o             y                                                                                   9                        ,            E                   R            }                        C                               l       l                        E                                           N                                           R                               t                   |                          
                     
                    
   	                  
   	                               *       
              /       
            =       
      0      D       
      Q      M       
      
      T       
      b      [       
      &      b       
      O       g       
            |       
                    
                   
      P             
                   
                    
      o              
                   
                    
                   
                   
      a              
      B            
      v             
            #      
            /      
            ;      
              G      
             S      
      u      _      
      Z      k      
            w      
                  
                  
                  
      i            
                   
      Y             
      	            
                    
                  
                   
      	            
                  
                   
      !             
      0      (      
      ^      L      
            V      
                  
                   
      2            
                   
                   
                   
                  
                  
                   
      :            
      +            
      +            
            E      
            Q      
             q      
                  
                  
                   
      -             
                  
      s      '      
      |      H      
            M            C            
                  
                  
      +            
                   
                  
      &      .      
            =            `      _                              m                  \            
      &                                                            '                  8      
             G                  i            	                  	                  	                  	                  	      	            g      l      
            q                          
                  
                   
                        `       9      
            H            F             
                                   "       
   	   8       &       
   	   `       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	          D       
   	          I       
   	   	      N       
   	         S       
   	   "      X       
   	   *      ]       
   	   8      b       
   	   ?      g       
   	   M      l       
   	   T      q       
   	   Y      v       
   	   ^      {       
   	   i             
   	   q             
   	   }                                                 D             C       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               $                                &                                                          ,                                                          1                                                         >                      `                                   9      @               '       
                          J                                                         ]                            0                              X      @               1      0          	                 q                      2      1                             l      @               1                                }      0               c      ;                                  0                                                       0               $!      '                                                   K!                                                          P!                                                          p!      `                                    @               3      0                                                 !               
                 	                      #                                                           4                                    /135            0           0     0     644     11368     `
ELF          >                    h&          @     @   UHSH   <H08H(D$LHEHdH%(   HE1fEǅH       ǅL       HHHHH(HLHEEff/t(H    H/   H    HH    H    Ef/Ev
EELLlHH;<Dff.Ez]ff.EuRE    E    HUH<L0HΉAfH~HhHh   HHǅP        E3PE    ^EE    ^EEf/    w<HcHHUHHH¸   HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅT       ǅX       THHHH(HXHpEYpxHEЋXHcҋTHcHHxЋTHHHHHXHETHHHHHEYEEXHEXXTT;<PddEdE䃽8 tFLHD$HMH0Hu<HfHnǉ    HDLHD$HMH0Hu<HfHnǉ    Hd uH1  ǅ\      ǅ`       HEЋ`Hcҋ\HcHHEEXE    HEf(fHn    fH~HEHEЋ`Hcҋ\HcHHEЋ\HHHHH`HE\HHHHHEXE`HE``\\;<HEdH+%(   t    H]UHH0}HuLLUL@H HHMEHΉAfH~HEEUHHĀ}HuHUHMDEELMHEHEdH%(   HE1HUHEHUHEHEHEHEHHU f@IHGHHf@IHP@IHEHILEH}HuMHUEMIfHnL։    HEdH+%(   t    UHH0}HuLLUL@H HHMEHΉAfH~HEEUHHĀ}HuHUHMDEELMHEHEdH%(   HE1HUHEHUHEHEHEHEHHU f@IHGHHf@IHP@IHEHILEH}HuMHUEMIfHnL։    HEdH+%(   t                   r2_align_multiscale.c invalid search radius     r2_align_multiscale           ?       @      ?                                                                 )d   int         r               X   y   <                    $              
      C           c         &          &  c &   
   6  C        '      $N     b     
       8n          
  6       	       
        
      B      
       
        
          P                .%        <           r                 ni s       t
6  F2 u%  #    v

  bal w   tol x   p y

      z   ~               C       H#0ni    \p '
  P  b      ^                 ni _       `
6  F2 a%  #    b

  bal c   tol d   p e

      f   ~    n           C       H#0ni n   \p n'
  P                      ni     ~F2 !%  ~    "   ~    #

  ~bal $   ~tol %   ~p &

  ~    '   }    +         	                         i ,   ~	               j -   ~	               rij .   H           M             66  P         <   ~    =       @  @    H   ~                i A   ~	               j B   ~          K6  P	        ,      i S   ~	              j T   ~     
y     C         C      I   :!;9I  $ >   :!;9I   :;9I  4 :!;9I  4 :!;9I   !I  	  
I  ! I/  .?:!;9!'@|    & I  (   :;9!   :;9I8!   'I  .?:;!9!'<  .:!;9!'I@H|  U  %  $ >  >I:;9  .?:;9'I<  .?:;9'<  4 I4  I  ! I/   ,                                                      b    m                                                                                	        (KY	Y! f($ %  t"  t(Z ,%.^Xh# .2 tC X X	f	Y$Y),JJ)# &) # t&  t'!FDwXY;Y$&" 1&&+ #- ' t* # tw X "#Xy.0v JH .$X "#Xy.0v JH .$ FALSE signed char TRUE __int32_t i2_t short unsigned int fmin fscale bool_t srad scale float r2_align_multiscale_single_scale_quadopt unsigned char long unsigned int r2_align_multiscale_single_scale_enum r2_align_multiscale_mismatch_t GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection quadopt r2_align_enum rmax double programerror __FUNCTION__ arad iscale0 unsigned int long long unsigned int smax int32_t long long int r2_align_quadopt char single_F2 iscale short int F2val_P r2_align_mismatch_t long int r2_align_multiscale r2_t r2_align_multiscale.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . r2_align_multiscale.c r2_align_multiscale.c types.h stdint-intn.h bool.h r2.h i2.h r2_align.h r2_align_multiscale.h r2_align_quadopt.h r2_align_enum.h mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x                ECH     @       C    ECz      `           EC            C    ECz                  EC                                                                                                   0              &           C       2           C                                                                                                                                           >                   R                      _                                                                                                                             r2_align_multiscale.c __FUNCTION__.2 single_F2.0 single_F2.1 r2_align_multiscale programerror r2_align_multiscale_single_scale_quadopt r2_align_multiscale_single_scale_enum fmin __stack_chk_fail r2_align_enum r2_align_quadopt                   ,                                                                 D                   L                   L                   T                   W                        T                                                                                      
                     
                    
                     
                                  *       
   
           1       
             8       
      &       ?       
            F       
             M       
             T       
      h      Y       
             n       
            u       
      R             
      W              
                   
      +             
                     
                    
      E              
      3             
                   
                   
                  
      !       7      
      !       C      
      z      c      
                   
      A            
                  
      9             
            &      
      ]       +                  P      
      a      o      
                  
      r            
      W                              
                                %      
      a      D      
            ~      
      r            
      W                              
                                      
                  
            L      
      r      [      
            j      
            t            0       }            c                   r                                      D            
                  
   	                
      &            
      >       &      
      L       5      
      Q       D                  f                        
   	                
      a                  p                               
                                   "       
      >       &       
      f       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             e       
            j       
      '      o       
      7      t       
      C      ~                                           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                                                                                            @                                          @                                               &                     1                                     ,                     1                                     1                     @      `                              >                                                         9      @                                               J                                                         ]                      M      0                              X      @               (#      0          	                 l                      }      "                                                          f                             |      @               X#                                      0                                                       0                     L                                  0                     '                                                  (                                                          (                                                          H                                          @               %      x                                                                                 	                                                                                 %                                    /158            0           0     0     644     12536     `
ELF          >                    8+          @     @   UHH   }HuLLxP49Ut(H    Ho   H    HH    H    E      E      UHcHHHP(HHP uHc}HcHHEUHcEыUHcHHHPHыUHcEff.Ezff.E  fEE       P0MHPHcHHHUUHcH    HUHEHPMHcEEYEEUHcHHHUHыUHcEEYEEEXEEEP49URUHcHHHP(HыUHcE؋UHcHHHP(HEXEEUHcEуE}VEP09U:UHATSH@  HHLLdH%(   HE1HEHE؋EHHEHHEHHEHEH8HU f@IH7  HHf@IHP@IHHǅ
   ǅ    ff/t(H    H&   H    HH    H    MHUHxH    HxH    EEHcHH0HHH¸   HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    ?HHHHEHHUHcHHHPH HHQE9|EE  HIċUEHcHH8HHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHcHH@HH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHuMH}LEMI        Hǅ    [HEHc^pHf/pvHpE9|EHcHHPHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHXǅ     HXHcfЃE9|ՋEHXHMIH։  fH~H ǅ    `H    Y    Hf(fHn    fH~Hhǅ    EHUH8IH`h    H    H HXQQQj j Qf(f(f(f(fHnII        L։    H0EHXHMIH։  H  L1HMEHUH։fH~H(H( HܐHEdH+%(   t    He[A\]UHSH8}HuLLUȋC49Et(H    H   H    HH    H    HUЋEIH։HC0HS(H։fH~HEEEEH]       r2_align_quadopt.c nxt == nd invalid {tol}      r2_align_quadopt        sve_goal                compute_sample_alignment                    ?      @?      ?Y                           	                                      )d   int         r   	y       X           5                    $   d      NEG ZER  POS      (           	        
.        %  c         &  	%      M  c M      ]  
.        '6      5u                  E                                 P                     	$          1       
E(  ~   ~   5   ~        U                                                   	i  	  	      P                	u     1        1          l	     ]          h]       1       .3  ~   ~   5   ~                        ni    ~#0F2   ~    
1  ~#bal    }tol    }p 
1  ~#(        }    #   }    $   }      	        nv '
]  ~nd (   ~#4    +
  ~#         V       @  i ,   }         C      U 4  ~#    5
  ~#    =   ~    n        "      ~#X  nxt n/   ~xt n;   ~    W  	                      i p                 j q                 rij s   `              dij u    X               k v&                  uk w#1  h                             #X  nxt !   Lxt -   @    B  	               P x L  ~Fx M   }dir O   }    P   ~    Q   ~    R   }    S   }        r         k >   }        T           ?   ~          7       k L$   }   	  y     
.      %    .   ~ %  
  .   ~      .   ~    2  .   ~ y   B  
.    2  y   W  
.    G    I  4 :!;9I  $ >  4 :!;9I   :;9I  I   :!;9I    	 !I  
! I/  & I  'I  ! I/  4 I4  >!I:;!9!  (   (   :;9!   :;9I8!   .?:;9'<  .?:;9!'<  .?:!	;9'I<   :!;9I    %  $ >  (   .?:;9'I<  .?:;9'@|  .:;9'@H|  .:;9'I@H|   ,                     	                          q                                                                                    	          (tYtY*<&< &t-Y#&!.)<49<1!6 / J<#<- w' J* # JJBw J	bg (u f?
< K3 .0 X" " tk 	K< 	K%	$/,tC  &  t	<$ ? .4 - t 'E	 "&, 0Zs (> Y r2_align_quadopt sve_minn_iterate FALSE r2_align_compute_search_ellipsoid short int sve_goal_t xtolk __PRETTY_FUNCTION__ sign_t rMax compute_sample_alignment F2val float r2_align_mismatch_t long long int F2val_P long int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __FUNCTION__ r2_align_count_degrees_of_freedom sve_proj_t unsigned char sve_debug sve_goal signed char long long unsigned int sve_pred_t unsigned int r2_align_count_variable_coords debug urad short unsigned int xtol char pctr int32_t bool_t r2_t long unsigned int double programerror maxIters __int32_t i2_t arad TRUE sve_debug_probes __assert_fail fmin rMin r2_align_quadopt.c /home/stolfi/programs/c/JSLIBS/libalign /home/stolfi/programs/c/JSLIBS/libalign /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include r2_align_quadopt.c r2_align_quadopt.c types.h stdint-intn.h bool.h sign.h r2.h i2.h sve_minn.h r2_align.h assert.h mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x            "   AC     <          ECJ    `           ECE                                                                                                        "      /     `              E                  P     0              _     H       	                                                                                                                     u                           "                                                                                                                         	                                           r2_align_quadopt.c compute_sample_alignment.1 __PRETTY_FUNCTION__.2 sve_goal.0 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __assert_fail r2_align_quadopt programerror r2_align_count_variable_coords r2_align_count_degrees_of_freedom r2_align_compute_search_ellipsoid fmin sve_minn_iterate __stack_chk_fail      '             \       6             @                    H                         ,                   )                   1            I            `                                    |       h                                                                                                            ]                        !	            D       0	            :	                   B	                   
   
                  
                    
                     
                                  *       
              1       
            8       
      4      ?       
            F       
      k      M       
            T       
      J       Y       
            n       
             u       
                   
                   
                    
                   
      "              
                   
                   
      y              
                    
                  
            &      
            7      
            ^      
            j      
      T             
      )            
                  
                   
            )      
                   
                  
      (             
                  
      A            
            4      
              ;            "      p      
                  
                   
                  
      `            
                        0             
                              A            c      b      
      f      t      
      ~            
                                       
      e                   `                   L                   X                   d       4                   S                   q                         
                                    
      e                   H             
             (      
             7      
            F      
            U      
            d                                          
      _                                
   	                                "       
      ;       &       
      c       *       
             .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
             d       
             i       
      	      n       
            s       
            x       
      )                                                 @             "      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                                                                                            @       	                                   @                     @                          &                     	                                     ,                     	                                     1                     	                                    >                      x
      ]                             9      @               !                                J                                                         ]                            0                              X      @                (      0          	                 q                                                         l      @               P(                                }      0               q                                        0                     2                                  0                     '                                                                                                                                                                                                                 @               *      H                                                       (                          	                            +                                                   `*                                    