!<arch>
/               0           0     0     0       578       `
           8  g  g  g  g  g  g     Ur Ur Ur Ur Ur Ϟ Ϟ Ϟ Ϟ Ϟ Ϟ Kminn_uniform minn_subspace minn_ellipsoid_constrained minn_enum minn_plot_num_samples minn_plot_1D_gnuplot minn_plot_print_vector minn_plot_2D_gen minn_plot_2D_gnuplot minn_plot_2D_float_image minn_quad qmin_simplex r2_opt_single_scale_enum r2_opt_coord_is_variable r2_opt_single_scale_quadopt r2_opt_multi_scale r2_opt_rel_disp_sqr sve_minn_quadratic_optimum sve_sample_function sve_minn_single_step sve_clip_candidate sve_print_probes sve_take_best_candidate sve_minn_iterate //                                              20        `
sve_minn_iterate.o/
minn.o/         0           0     0     644     13784     `
ELF          >                    0          @     @   UHHP}HuЉUHMDELM} t}t-   LEH}HMȋUHuЋEMI           EE    ?EH    HEH EEHEf(fHn    fH~HEEE;ErLEHMH}UHuЋEfHnǉ    (H    H/   H    HH    H    UHSH(H}HuLLUHC HuJS,C(9t(H    H^   H    HH    H    C(HSHMHu    2C(HSHKHu    C,s(HSHK H}I    H]UHSH  ,H (HLDHEH HE HHE(HdH%(   HE1HEHE,EH HE(EHHEHHEHEH0HU f@IH7  HHf@IHP@IHHËEU9s(H    HA   H    HH    H    EHHXH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHH`ǅ<       <H    HEH EE~    fT@    f.@rEff/t(H    HG   H    HH    H    <H    H H HH^EPH`<PЃ<E9<EHHhH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHHpH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHHxH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHUH0IH}uH`HIAL։    HHHEHMIHHHHEdH+%(   t    H]UHSH8}HuLLUȋC,9Et(H    Hh   H    HH    H    HSHEIHHHC(HSH։fH~HEEH]UHSH   }HuHxMLphDdHEHXHEHPdH%(   HE1HHE    HE    LMDEHpUHxEHH}W    HE9Es(H    H   H    HH    H    EU)UEEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHHUȉH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHMULE}HxEHuMA    HE    EHHU؉H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    HEUhЃEE;ErDMLEHMUHuEPXdWu    H HEH    HܐHEdH+%(   t    H]             minn.c FALSE d == n invalid {d} invalid {urad[k]} nx == d (m >= 0) && (m <= n)  minn_uniform    minn_subspace F_unit    unmap_vec               minn_ellipsoid_constrained                                                       
                                      )f   int     *5              
       Z       m              5                    $   
           
                    
   5   7                      V  <        C                            ]                       
       	?                      
0                   1                   E@        5           j     j               
       P                     j                   n        i        n o   ~F pj  ~    q   ~q r   ~A s   ~tol t   ~    u7  ~v v   ~    w   ~    z         m    C          	        d    U          @           4  P        )       k           .            	.       4  	.       G  	.   H     3              4  n 4   #(F 5j  d 6   #,U 7   #     8   #    9   }    :   }    ;7  v <   }    =   }    D  	            DI  ~ys K]  #vt Kq  #    \
               H#P  xs \!  Xvs \.   P      	             g                  #P  nx g   Lxt g-  @      	         x U  ~               k E   ~               urk F   ~      D  .    4     ]  	.   ~    q  	.   ~      	.   ~      	.   ~      .           .   	                       n    LF j  @       H           7  v                        	                       tol )   h        P       i *   \        .        I   :!;9I  $ >   :!;9I  4 :!;9I  I   :;9I  & I  	! I/  
 !I  .?:;9!'<  4 :!;9!I  4 I4    ! I/  (   .?:!;9!'@|  >!!I:;9  .?:;9'<  4 I4  %     $ >  'I  .?:;9'<  .?:;9'I<  .:;9'@H|  .:;9'I@H|   ,                     
                      B                                                                                                    	        "#\tC .5  ) )# J" 1(,<t (^+YZtYt Jkh (<YJ	 + f($J#  t<  J < 
J< 5J	 (Y YfMKz0 (<<0u<t1 .# < J7 Fval_P dBox rn_weigh FALSE short int __PRETTY_FUNCTION__ utol minn_uniform __uint32_t unmap_vec GNU C99 13.3.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 minn_method_t rmxn_ellipsoid_normalize_constraints rmxn_ellipsoid_cut minn_goal_t free float long long int TRUE rmxn_map_row long int minn_quad __FUNCTION__ minn_method_ENUM atol minn_enum unsigned char minn_ellipsoid_constrained signed char long long unsigned int uint32_t unsigned int minn_subspace debug urad meth short unsigned int char int32_t bool_t F_unit long unsigned int double programerror __int32_t arad xtol __assert_fail fmin minn_method_QUAD minn.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include minn.c minn.c types.h stdint-intn.h stdint-uintn.h bool.h minn.h stdlib.h rmxn_ellipsoid.h rmxn.h rn.h affirm.h assert.h minn_quad.h mathcalls.h minn_enum.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x               EC      <           ACE       `          ECH                 ECEx              i   ECHX                                                                                               P                                *     x       
       @                  I     `              X     n              n                                                                                                                                                                                                                                                                                                                                                          *      i                           :                     M                      minn.c __PRETTY_FUNCTION__.6 unmap_vec.1 __PRETTY_FUNCTION__.3 F_unit.0 __FUNCTION__.5 __PRETTY_FUNCTION__.4 __PRETTY_FUNCTION__.2 minn_uniform minn_enum fmin minn_quad __assert_fail rn_weigh rmxn_map_row minn_subspace programerror __stack_chk_fail minn_ellipsoid_constrained rmxn_ellipsoid_normalize_constraints rmxn_ellipsoid_cut free       R             _                                                           L                                                     5            t       D            N            	       V            l                                                \                                                                                                    \                                                  a                                    j                               .                                                                          6                   b	            a
            q
            
                   
                     
      `              
                     
                                  *       
              1       
            8       
      @      A       
            H       
      k      O       
            V       
             [       
            n       
      K       |       
                   
      ~             
                   
      7             
                   
                   
                    
                   
                   
                   
                    
      t      +      
            1      
            8      
      .      D      
            W      
      a            
      <            
                  
                   
                   
            A      
            p      
                  
                  
                        *            
            $      
      f      @      
              O      
      [      ]      
                  
      %                                
      a            
                   
      9                   	
      H      
      M      M                        
      a            
                   
      9             
      f            
                    
                        `       
      
            ;      
      V       B                  z      
      %                   x             
                                    
      %                   n                   X                  g            
      >                                 
                   
                  
      f      1      
              ?      
            H      
      %       R            P       [            3       z            h              
                                   "       
      .       &       
      U       *       
      x       .       
             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                     
                                    >                                                         9      @               $                                J                      g                                   ]                            0                              X      @               ,      0          	                 q                      L      F                             l      @               ,                                }      0                                                       0                     9                                  0                     ,                                                                                                                                                                                                                @               .      x                                                                                 	                            R                                                   @/                                    minn_enum.o/    0           0     0     644     11920     `
ELF          >                    (          @     @   UHSH(  HHLLdH%(   HE1HHH u(H    H   H    HH    H    ǅ         EHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ       H    HH (    ^(0EX08H8fHn    fH~H@@,HE;`H     HHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    %HE؉HEȋ;r͋HHUЉH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ[       H    H      H    H    ǅ    2HEȋH    H    HHǸ        ;rH    H      H    H    ǅ    A  HEȋf*HH    HH PHYPXHE؋XHE؋``~    fThEXpH    HH xpYxEM    XEEf/hs(H    H5   H    HH    H    ; u?HU؋H։    fH~HEM    XEEf/Er       $$ thHU؋HH։fH~HEH EEf/Ev+HHM؋HΉ    HE  x$HEȋHcҋHEHcҋ9|	YHEȋHcҋHHEȋHc҉+HEHcҋ؉HEȋHc҉ ̋;HܐHEdH+%(   t    H]              minn_enum.c invalid {tol}   t = (   %d  )
      fabs(u[i]) <= 1.0 + 2*fudge*tol[i]      minn_enum       minn_enum       |=      ?                                                       :                               )r   int     *A                                   1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +    3        R  :     +      W      a     {  :       {                f       y             A                   $                	                   
A             
@  \           E}  {  {  A   {       er                          1  {  {    {   !                    	n   }	F   }      }	tol   }	v   }      }      	              ~       ns !  t &  u (  H    )  ~      	        
                 i "  } 
        ?         i '  ~         [          9  ~
        L       I  k -  ~ 
        b      l  i 3  ~         h           <  P           :   	       :        :    "  :   @   :!;9I8   I  $ >   !I   :;9I  4 :!;9I  I  4 :!;9I  	 :!;9I  
  & I   <  ! I/  ! I/  7 I  (   .?:;9'I<  .?:;9'<   :!;9I  4 I4    %     $ >  :;9   :;9  4 :;9I?<  >I:;9  'I  .?:;9'<  .?:;9'I<      !.?:;9'@|  "I   ,                                           5                                                                                                        	        8K (fG XC $: t1 2/ #  t#/f3 .0 . J#  tfY#1 .+ +% t#	Y&"$tg ' (! t&&( ? & X X . Xg +  L/& .8 t5 3 J ^%J __off_t _IO_read_ptr _chain size_t _shortbuf debug minn_enum _IO_buf_base long long unsigned int _codecvt long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column programerror _IO_codecvt double _old_offset _offset __uint32_t GNU C99 13.3.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_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ dBox minn_goal_t short unsigned int Fval _IO_save_base floor _lock _flags2 _mode knext _IO_write_end _IO_lock_t _IO_FILE float FALSE _markers __assert_fail int32_t unsigned char short int _IO_wide_data _vtable_offset FILE TRUE inside uint32_t char __int32_t __off64_t _IO_read_base _IO_save_end __pad5 rn_norm_sqr _unused2 stderr fudge Fval_P _IO_backup_base _freeres_list _wide_data _IO_write_base rn_copy minn_enum.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /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 minn_enum.c minn_enum.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h minn.h rn.h assert.h stdio.h mathcalls.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x  $             ECH                                                                                                   X       
            h       
                                                                                                                     2                   <                      I                      O                      V                      ]                      e                      s                                                                   minn_enum.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 minn_enum programerror floor stderr fwrite fprintf __assert_fail rn_norm_sqr rn_copy __stack_chk_fail Z             T       i             s                    {                          t       h            |                                                                                                                                        
            #                                                  |       :            d       I            S            ,       [                                    |       /                               
                     
   	                
   
                  
   
                               *       
              /       
   	          =       
   	         D       
   	         M       
   	         T       
   	   T      [       
   	   x       b       
   	         g       
   	   ;      z       
   	                
   	                 
   	                  
   	   E             
   	   6             
   	                
   	                 
   	                 
   	                 
   	   O             
   	                
   	   (            
   	               
   	   =       #      
   	          /      
   	   l      ;      
   	         G      
   	   ]      S      
   	         _      
   	          k      
   	          w      
   	               
   	                
   	                
   	               
   	   #             
   	               
   	               
   	   a             
   	               
   	               
   	               
   	   j            
   	               
   	   }             
   	         ,      
   	         4      
   	         X      
   	          b      
   	               
   	               
   	               
   	   -            
   	               
   	                
   	               
   	   !            
   	                
   	   j             
   	   J             
   	   H      &      
   	         B      
   	   q      ]      
   	         ~      
   	               
   	   z            
   	                
   	   3                           
      
   	   C      5      
   	         D      
   	   6      N            X       W      
   	   -       f      
   	               
   	               
   	                      h                   1                                    w            
   	   &      '                  J                  m                  ~      
   	   g             
                                   "       
   
   3       &       
   
   Z       *       
   
          .       
   
          2       
   
          6       
   
          :       
   
          D       
   
          I       
   
          N       
   
         S       
   
         X       
   
         ]       
   
   *      b       
   
   1      g       
   
   ?      l       
   
   N      q       
   
   U      v       
   
   \      {       
   
   a             
   
   j             
   
   r             
   
   ~                                                  .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                               &                     B                                     ,                     B                                     1                     P                                    >                                                         9      @                     p                          J                                                         ]                            0                              X      @               %      0          	                 q                            9                             l      @               %      (                          }      0                                                       0                                                       0               r      ,                                                                                                                                                                             @                                    @               '                                                                                        	                                                                                '                                    minn_plot.o/    0           0     0     644     20008     `
ELF          >                    hH          @     @   UHH0EME^EEM    XEHEfHn    fH~HEEH,EEUHSH   H}uHUHMxpLhdH%(   HE1HHE    } u(H    HG   H    HH    H    } tRH    H5    HMUfHnH5    H    H    HxHMUfHnH5    H    EHHUȉH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEЋUHEH    HHǸ        EPHEH    HHǸ        pHxf(fHn    EE؉E2  f*EEpYEEHM؋UHEfHnH    HHǸ       H} uHUЋEH։    HUHMEHΉ    HUHuHM؋EfHn    HUЋEHhH։fH~HEHUHEfHnH    HHǸ       E    9HEЋUEHUHEfHnH    HHǸ       EE;ErHEHƿ
       EE9EHEHƿ
       HEH    HܐHEdH+%(   t    H]UHSH   lH`HXPHH@Dh8L0HEH(dH%(   HE1HHǅ|    lw(H    Ht   H    HH    H    |    H    H      H    H    H    HPHXlfHnH5    H    H    H@HHlfHnH5    H    8HPf(fHn    E8H@f(fHn    ElHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE؉t  f*tE8YEEE؉x  f*xE8YEE    Eh urE^PEE^@EEHEf(fHn    fH~HE        XEEf/Ev	fEff.Ezff.E   H` uHUlH։    HUH`lHΉ    HUHXHMȋlfHn    HUHHHMlfHn    HUlH0H։fH~HEHUHutxL(fHnƉΉAЃxE9x`tE9tHܐHEdH+%(   t    H]UHSHh}uEHULLUC9EtC=tHCHƿ
       f*EEEEYEEf*EEEEYEEHCEHu؋MUf(fHnH5    HǸ       HCHUfHnH    HHǸ       E    CEH    HEH EHCHUfHnH    HHǸ       EC9ErHCHƿ
       ECH]UHH   H}uHUHMxLphDM`HEHXdH%(   HE1HEHEHEHEEE`EHEHHU f@IHHHf@IHP@I㐸EHEUH    HHǸ        EPHEH    HHǸ        EEEHUHILXMDEhHpHxHUHuHARf(f(fHnǉ    HHEH    HEdH+%(   t    UHH0}uEHULLUЋPыUʉU} xP9U|(H    H   H    HH    H    PыUʉU} xP9U|(H    H   H    HH    H    fZEEH uMUfnƾ    H    UHH   }HuHUEHxpDEhL`dH%(   HE1HEHEHEHHU f@IHHHf@IHP@IhHEf(fHn    EhHpf(fHn    EE   EEEEMUEΉ    HEHE    fn¾    H    HEHIL`hDEpHxH}HUHuEHARf(f(fHnǉ    HHEHUdH+%(   t    UHH0H}HuUHMEHUHEH    HHǸ        HUMHEH    Ef.Ez$HUHEfHnH    HHǸ       HEHƿ
                 minn_plot.c invalid {nx} org u   # nx = %d
     # fields: k e F(x) x[0] x[1] ...x[%d]
 %+4d %14.6e    %14.6e   %14.6e plot directions:
 u0 u1 %+4d%+4d  %14.6e %14.6e   # fields: i0 i1 e0 e1 F(x) x[0] x[1] ...x[%d]
 (ix >= 0) && (ix < NX) (iy >= 0) && (iy < NY)   %s =    rad = %12.7f     minn_plot_1D_gnuplot            minn_plot_2D_gen use    |=            ?|=                                           :                               )r   int     *A       ,           -:                               1T      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    Hr   p    Ir   t    J   x    MQ       NX       Ow      Q      Y       [      \      ]r      ^	H       _
.       `r       b              +    h     	     :     `              	     :         T              f              y                    A   .                $                   	      	      	      @
  sz    st   bp j  0    
H  8 	R    :    	^    :        
v                          !)        M       D      M       
Fi  i                  E      A      "    
<  i            
!i                            r            -      M  M       8    M  M       N    M   #    er   k      $     1                                           wr #  h    -   `nx <  \u GM  Prad S  H %    i                  nx   org M  u0 M  ~      ~u1 M  ~      ~box .        ~F   ~NS0   #NS1   #NC   NX   #NY   #img i  use                @#8i0   \i1 "  XFy -  Py 8M  Hix   h      	        iy   l    	     :                          wr   #nx   #org M  ~u0 M  ~      ~u1 M  ~      ~box .        F   ~      #use         X      #8i0   i1 "  Fy -  y 8M  e0   He1   X
        T       j          f        ,      
  nx g  ~org hM  ~u0 iM  ~    j  ~u1 kM  ~    l  ~box m.  ~    n  ~F o  ~use p
  ~    s.  ~    
  	        NS0 }  ~NS1 ~  ~y 
  
              i1   ~
              e1   
              i0   ~
              e0   ok   &        r       
  d0   @d1   H 
               Fy   P        	   
  :    
  	  
  :        ;        U        wr <  nx =  org >M  ~u ?M  ~rad @  ~    A  ~F B  ~    E.      /  	        y N4  @NS R  
        K      k S  
        .      e T  HFy [  P
        J       j ]      	   /  :      	  H  :    '    6
          d       rad 6'  H    63  @NS 7  T   I   :!;9I   :;9I8  4 :!;9I   :;9I   !I  $ >   :!;9I  	I  
  ! I/  & I  .?:;9!'<  .?:;9'I<  .?:!;9!'@|   <   :!
;9I8  4 I4  4 :!;9I  :;9  7 I  (   .?:;9'<  .:!;9!
'@H|  ! I/  %     $ >   :;9  4 :;9I?<  >I:;9   'I  !'  ".?:;9'<  #.?:;9'I<  $   %.?:;9'I@|  &  '.?:;9'I@|   ,                                           R                                                                                                                	        6&X -=.6Kv f(	g))<<XY	!'u0	K	$	t/( 5! J	7 t& J\K (	#//f<Y!<	Y"!!)  G ZA m'- t< ) t # u	u0$	t / ( -! J	gdtLt JS JO !X"X) f (X) f 	(+i<Au J8 = >u<.g<.g  K R	J[K $ ix_pos_t i1_last debug _shortbuf _IO_lock_t stderr _IO_buf_end FALSE __FUNCTION__ fflush _IO_write_end unsigned int _freeres_list _flags __int32_t rn_copy _markers floor minn_goal_t uint32_t TRUE _IO_save_end float _IO_codecvt programerror long long unsigned int _IO_backup_base _offset float_image_set_sample _fileno rad0 rad1 size_t int64_t bool_t hypot _IO_read_base __uint64_t rn_print char _mode _IO_marker _IO_read_ptr __PRETTY_FUNCTION__ _IO_write_base minn_plot_2D_proc_t long long int ix_size_t _IO_save_base rn_zero float_image_fill_channel minn_plot_print_vector float_image_new step _freeres_buf __pad5 _vtable_offset __int64_t GNU C99 13.3.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_read_end short int long int minn_plot_2D_gen minn_plot_num_samples _IO_wide_data uint64_t fprintf name minn_plot_2D_gnuplot _wide_data _lock long unsigned int _old_offset _IO_FILE minn_plot_1D_gnuplot int32_t __assert_fail minn_plot_2D_float_image sample float_image_t unsigned char __uint32_t _IO_write_ptr _codecvt __off_t ix_step_t signed char short unsigned int rn_mix_in double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base minn_plot.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /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 minn_plot.c minn_plot.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix_types.h float_image.h minn.h rn.h assert.h mathcalls.h stdio.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x            d    EC[      <       U   ECHD      `       ,   ECH             X   ECEJ               ECw               EC               EC               EC                                                                                                                      @             +           X      1     
             7     Q                                                                                                                           M             d       c                      i     d       U      ~                                                                                                                                                                                                                                   ,                                                     =	                                 *                     A                Z                     j                                           minn_plot.c __FUNCTION__.4 __FUNCTION__.3 use.0 use.1 __PRETTY_FUNCTION__.2 minn_plot_num_samples floor minn_plot_1D_gnuplot programerror stderr minn_plot_print_vector fprintf rn_zero rn_copy rn_mix_in fputc fflush __stack_chk_fail minn_plot_2D_gen fwrite hypot minn_plot_2D_gnuplot __assert_fail float_image_set_sample minn_plot_2D_float_image float_image_new float_image_fill_channel rn_print     .             T      E                                                                                                        \                                                 0                   8                                                       ,                   ,            s            S                                                                   `                   =            j       M            j                                                @            <      O            Y                   a            u                        r                                                                                                                     ,            8            d                              d                  l                              .            O                        '                                                       `                               j       	            ,	            
                   
            "
                   2
            
            
            
            
            M                                                 @            M      O            Y                   a                         5            U                     "               t               #                           I                  Y            n         $               	                                     
   
                  
                   
                     
                                  *       
              /       
      H      =       
            D       
      g       M       
      _      T       
            [       
            b       
      [      g       
             z       
      m             
      v             
      e             
      r             
                   
                   
                   
                   
                    
                   
      N            
      d            
                  
      x      )      
      Y       6      
            C      
      3       P      
            ]      
            j      
             w      
                   
                  
      6            
                  
                  
                  
      g            
                   
                  
                  
                  
                  
      t              
      S      -      
      `      :      
            G      
            U      
            a      
      !       i      
                  
                   
                  
      ,             
                  
      O            
                   
                  
             
      
            "      
      ?       (      
             /      
      W      =      
            D      
             S      
            _      
            k      
              w      
      Q            
      J            
      Q            
                   
            *      
      }      E      
            o      
      #            
                  
      >            
      ^            
      R             
                  
             9      
            O      
            l      
                   
                   
      '                              
                  
      1                        O      
      >      l      
      C            
      N      
            
      d      
            n            Q            
                        =	            
      >            
      C      4      
      N      P      
      	       f                                          
      n                        :	      
      >      W	      
      C      u	      
      N      	      
             	      
      E       	            @      	                  
                  ,
                  K
                  x
            J      
                  
      
            
            d       ]      
      N      y      
                   
      E                                      3                  @                        I      
            T                    u      
      N             
   	                                "       
      3       &       
      Z       *       
             .       
             2       
             6       
             :       
             D       
             I       
             N       
            S       
            X       
            ]       
      *      b       
      1      g       
      ?      l       
      N      q       
      U      v       
      `      {       
      n             
      u             
      z             
                   
                   
                                                       @             d       d                                                   =	                   
                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               /                                &                                                          ,                                                          1                            |                             >                      |                                   9      @               7                                J                            V                             ]                      c      0                              X      @               HD      0          	                 q                            V                             l      @               xD      X                          }      0               !                                        0               &                                        0               (      ,                                                  (                                                          (                                                          (      (                                   @               F                                                       *      x                          	                      -                                                         G                                    minn_quad.o/    0           0     0     644     10112     `
ELF          >                    !          @     @   UHH   }HuUxHpLhdH%(   HE1E    } t%H    H    H    HHǸ        xff/t(H    H#   H    HH    H    HpEH։    HpEHMH։fH~HEEE}   EE
   HE        E    ExEM    YEx    YEEEE    ]UMEHULEHpHuEMQMQMQMQuȋMQf(f(f(f(fHnMI            H0EEHhE .HpEHMH։fH~HEHhE } t%H    H    H    HHǸ        HEdH+%(   t      >> enter %s >>
 minn_quad.c invalid {tol} << leave %s <<
       minn_quad             ?      ?ffffff?      ?                           n              :                               )r   int     *A                                   1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +	    3     
   R  :     +  	    W  	    a  
   {  :       {                f       y             A                   $    r   	  NEG ZER  POS      	(              
3    G    G         43      d          G                                         !                             L  X        <           1]  {  {    {       er   z                   n        n   ~F   ~      ~tol   ~v   ~      ~             	        Fv '                 dir ,      -      .      /  @    0  H    1  P    2  X    3  `    4      5    '  
     :   	     I   :!;9I8   :;9I   !I  $ >  4 :!;9I   :!;9I  & I  	 <  
I  ! I/  'I  7 I  >!I:;!9!  (   (   .?:;9!'<   :!;9I  4 :!;9I  %     $ >  :;9   :;9  4 :;9I?<  (   .?:;9'<  .?:;9'I<     .?:;9'@|  4 I4      ,                     n                                                                                                                                  	        /u f% (= uuYg	vq  f% dBox __off_t _IO_read_ptr _chain size_t _shortbuf debug _IO_buf_base long long unsigned int sve_minn_iterate _codecvt sve_goal_t long long int signed char bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset __uint32_t GNU C99 13.3.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 rMax _IO_marker unsigned int _freeres_buf fprintf minStep long unsigned int _IO_write_ptr __FUNCTION__ minn_goal_t short unsigned int _IO_save_base _lock _flags2 _mode sign_t _IO_write_end sve_proj_t dMax _IO_lock_t _IO_FILE float FALSE _markers sve_debug_probes int32_t unsigned char maxIters short int _IO_wide_data _vtable_offset FILE rIni TRUE sve_pred_t uint32_t rMin char __int32_t __off64_t _IO_read_base _IO_save_end minn_quad rn_zero dCtr __pad5 programerror _unused2 stderr Fval_P _IO_backup_base _freeres_list _wide_data sve_debug _IO_write_base minn_quad.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /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 minn_quad.c minn_quad.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h sign.h minn.h sve_minn.h sve_minn_iterate.h rn.h affirm.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            n   ECe                                                                                              @       
                                                                                                                                  n      &                      -                      5                      B                      J                      [                       minn_quad.c __FUNCTION__.0 minn_quad stderr fprintf programerror rn_zero sve_minn_iterate __stack_chk_fail     N             U             <       \             l                          <                                                                                     L                   T       >            \       W            d                   5            <            <       C            &       S            h                   
                     
                   
   	                  
   	                               *       
              /       
      !       =       
            D       
            M       
            T       
      R      [       
             b       
            g       
      Y      z       
                   
                    
                    
      c             
      T             
                   
                    
                    
                    
      m             
                   
      +            
                  
      8       #      
             /      
      e      ;      
            G      
      {      S      
            _      
             k      
             w      
      y            
                   
                   
                  
      (             
      s            
                   
      m             
                  
                  
                  
                  
                  
                   
      ,      ,      
            4      
            X      
             b      
                  
                  
                  
      F            
                  
                   
                  
      6            
                   
                  
             #      
      E       (      
      F      M      
      v       Y      
      ;            
                  
      \       '      
            =      
            ^      
      	      {      
                                      
                    
                  
      2             
      9                  @                          =      
            L      
            [      
            i      
      1      w      
      O            
                  
                  
                  
                   
                                   "       
   	   3       &       
   	   Z       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	          D       
   	          I       
   	          N       
   	         S       
   	         X       
   	         ]       
   	   *      b       
   	   1      g       
   	   ?      l       
   	   N      q       
   	   U      v       
   	   \      {       
   	   c             
   	   n             
   	                
   	                
   	                                                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       n                                   @               (                                &                                                          ,                                                          1                           p                              >                                                          9      @                     p                          J                                                         ]                      
      0                              X      @               `      0          	                 q                      
                                   l      @                     @                          }      0                                                       0                                                       0                     ,                                                                                                                                                                             8                                    @                                                                                       
                 	                            l                                                                                         qmin_simplex.o/ 0           0     0     644     30560     `
ELF          >                    q          @     @   UHSH   H(LL dH%(   HE1HHH8H(IHH+  CTt:HPH    HPfHnH    HHǸ       HXXff/v"H`    f/`s(H    H   H    HH    H    CTti8y%H    H"      H    H    :HhH    HhfHnH    HHǸ       ǅ<ǅ@      HC@@DCP;@  DH    HC8H pff.pzff.pt(H    H   H    HH    H    DH    H(H xff.xzff.xt(H    H   H    HH    H    89D  H    H   H    HH    H    8yDDH    H(HDH    HC8HEE   89DuDIډ     HE    \EEDH    HC8H EEYEEDH    H(H EHEEYEEDH    HC8HEXEEE DH    HC8H EC0EEf/EvDIډ  DH    HC8H EC0EEf/ErD<@CL9@<u(H    H  H    HH    H    HEdH+%(   t    H]UHSHX  HHHdH%(   HE1HEHE؋EHHEHHEHHEHHø    EԋEHU       fH~H      YEȉHxfH*HHH	fH*XHfHn    fH~HY((EUȋEHH0H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEȉHH8H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEȉHH@H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHHEȉE̋ẺHHPH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEẺHHXH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEẺHH`H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    HE    E9rǅ    JHEHEH    HEHf E9r    Eǅ    ǅ    E̍PEǅ    ǅ      Eԅt#H    H8      H    H    Eԅt$H    H    HHǸ        EԅtVH    uHUHH    QRH    Rj j jj A    AH    HH       H    H@Eԅt#H    H      H    H    EԅtHEI  Eԅt$H    H    HHǸ        HEE9s7Eԅt$H    H    HHǸ        Y  Eԅt$H    H    HHǸ        H    HEH ff.zff.t(H    H   H    HH    H    Eԅt$H    H    HHǸ        HUI҉  fH~HhEԅt3H    HhfHnH5    HǸ       Epp~    fW hf/ reEԅt'H    H5    HǸ        Eԅt$H    H    HHǸ          Eԅt'H    H5    HǸ        Eԅt$H    H    HHǸ        HUI҉  EԅtHEI  HHHUIH  HHExxf/   EԅtJHHH    HfHnH    HHǸ       Eԅt$H    H    HHǸ        HUI҉(  Eԅt$H    H    HHǸ        
  EԅtJHHH    HfHnH    HHǸ       Eԅt$H    H    HHǸ        Eԅt#H    H6      H    H    HHHUIH Eԅt#H    H"      H    H    EԅtHEI  ǅ    HEIO  M̺    E9s;s E9r4Eԅ   H    H    HHǸ           ;r1Eԅ   H    H    HHǸ        ^ t-EԅtNH    H    HHǸ        (H    H   H    HH    H    HܐHEdH+%(   t    H]UHHpH}HuHULLU    EEE    ~  HP@MUUHcH    HP8HEEff/w(H    H  H    HH    H    UHcH    HUHEff/E   UHcH    HP8HEЋUHcH    HP8HE؋UHcH    HUHEE\EEE^EEEff/s(H    H  H    HH    H    E    f/v    EEf/EvEEUUEPP9Uv@Tt*H    HMUfHnH    HHǸ       HEUHEE UHSH8}LLUCTt!H    UH    HHǸ        EH    HC8H Eff.Ezff.Et(H    H  H    HH    H    HC(ŰEHC@Uԋ9Et(H    H   H    HH    H    CP9Es(H    H!  H    HH    H    CPE؋E;EtAHC@U؋EHC@U؋M̉HC(ŰM؉HC@UԋM܉HC(U܋MԉCPCPEH    HC8HC0EE H]UHSHX}LLUCTt!H    UH    HHǸ        EH    HC8H EC0EEf/Es(H    H2  H    HH    H    EH    HC8H EC0EE~    fWEEf/Es(H    H3  H    HH    H    HC(UECP9Er(H    H5  H    HH    H    CPEE;EtAHC@UEHC@UMHC(UMHC@UMĉHC(UċMCPu(H    H?  H    HH    H    CPCPEH    HC8Hf H]UHSH(LLUH    HEH    H      H    H    E       HC@UH    HUH5    HǸ        H    HEHC@UCH9r(H    HL  H    HH    H    HC@UHC(ҋ9Et(H    HM  H    HH    H    ECP9ECH    H      H    H    H    HECPE   HC@UH    HUH5    HǸ        H    HEHC@UCH9r(H    HS  H    HH    H    HC@UHC(ҋ9Et(H    HT  H    HH    H    ECH9ECH    H      H    H    H]UH}LLUfEE    rHP@MȋŰPHMUʉH    HP HEЋUH    HP8HEEYEEEXEEEPP9UrUHH@H EE\EEE]UHATSH`H}LLUdH%(   HE1HIE       HC@UEE    WHC@UECHEEЉH    HC HCPEEEHCEЃECP9ErEH    HCH EHCUEЃECP9EOCPHHU؉H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHECTtkH    DCPSPHKHsHH=    Wj j j VH5    VjQH    Qj j Rj A    H    HH       H    HpCPsPHSH{LEHMQj jjH    fHnMI       H ESP9s(H    Hq  H    HH    H    CTtTH    KPHH    RuH    Rj j jj A    AH    HH       H    H@E    PHC(UECP9EsHEUE	fEЋEH    HEHE ECL9ErCTtTH    KLHH    RuH    Rj j jj A    AH    HH       H    H@LHEdH+%(   t    He[A\]UHH LLUE    E       HP(MPP9҉U} u3HM9Uta} tE   HM   EE<} ~HMu4(H    H  H    HH    H    EPL9Us
} ]}           moving {x} to {%24.16e} of the way towards {y}
 qmin_simplex.c      (frac_hit > 0.0) && (frac_hit <= 1.0)       moving {x} all the way to {y}
 x[ix] == 0 y[ix] == 0 ix != ix_hit ix_pos != -1        - - - - - - - - - - - - - - - - - - - - - - - - - - -
   nok = %d
 current solution: %9.5f  x   current active set:
   checking variable %d.
     variable %d is active, retained active.
     variable %d is inactive.
 x[ix_cur] == 0.0         checking constraint {dQ/dx[%d] > 0}
            gradient {dQ/dx[%d] = (A x - b)[%d]} = %22.14f
         negative of gradient {-dQ/dx[%d]} pushes into constraint {x[%d] >= 0}.
         variable %d is OK as inactuve.
         negative gradient {-dQ/dx[%d]} pushes away from constraint {x[%d] >= 0}.
     activating variable %d.
          solving for active vars yields {x[%d]} =  roundoff (%24.16e).
          iactivating {x[%d]} again and leaving it zero.
         let's pretend that variable %d is OK.
          solving for active variables yields {y[%d] = %24.16e}.
         so variable %d must defintely remain active.
           move to {y} unless hits another constraint first.
      new active and inactive sets:
        seems to have converged in %d iterations...
    too many iterations (%d), gave up...
   looping detected during iteration (%d)...
 FALSE x[ix] > 0.0 sj >= 0      hit constraint on {x[%d]} at {s = %24.16e}
   activating %d
 ix_from_ia[ia] == ix ia >= na   deactivating %d
 x[ix] <= tiny x[ix] >= -tiny ia < na na > 0       active = (  %s%d , ix_from_ia[ia] < n       ia_from_ix[ix_from_ia[ia]] == ia  ) inactive = (  )
 subsystem: b A rank_ext <= na subsystem's solution: ua new solution: y     qmin_simplex    activate        solve_active    inactivate      move_towards    find_first_obstacle     print_sets      detect_loop                   ?+=                                          Z                                  	    )d   int 	    *<       	    w   	    w             	    X   	    k           	    C       1E      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D^  `    Fc  h    Hd   p    Id   t    J~   x    M5       NJ       Oh      Qx      Y       [      \      ]c      ^	       _
       `d       b   	            +    Y        x  C     Q      }             C         E    !      <               	    $                d   	  "NEG ZER  POS  	    	(      
<j                          j          /                j        j                              #    E      <          H                j        j              $    ed   e      %        {                        &                    n    ~#HA &  ~# b 2  ~#x >  ~#8      ~#T       ~       ~#0
AT   ~#
bT   ~#
y !  ~
nx $   ~#L
na '   ~#P    ()  ~#(    )=  ~#@    .Q  ~'    
              ~#X^  y   ~       ~        ~    u  	               ~              
ia    ~              
ix    ~                     #X  ix          	        ia    Dia1 #   H        A       ix1 &   L      0              #Xm  ix 0         	        ia 4   ia1 7           A       ix1 :     (    Y                  #X  ix Y(   sum Z   `               ia \           n       jx ]          a              #X(	  y a  ua m  P    o       u  	                         ia d                  ix e           h       ja f           S       j g               a       ix t           L       ia u          	              #X
  y 	%      3      E      
   `             	                      ia            z      ix                   sj    h    )    {                 X#X
  sgn |  d      	                       ix }   h                     l       E        '      H#X%  sep F   X      	                         ia I   P                ia Q   T         }
nok    }       }       }      }    u  	                /         
ix /   }         a         
ix 2   }         Y             ~       C   ~      C   ~    )  C   ~    =  C   ~    Q  C   ~   e  C   ~    u  C    e       C    z       C   H      C   
        C           C        I   :!;9I8  4 :!;9I    I  4 :!;9I  $ >   !I  	 :;9I  
4 :!;9I  4 I4  ! I/  ! I/  & I   :!;9I  .:!;9!
'@H|   :!;9I  4 :!;9I     <  .?:;9!'<  7 I  >!I:;!9!  (   (   .?:;9'I<   :!;!9I  %  $ >     :;9    :;9  !4 :;9I?<  "(   #.?:;9'<  $.?:;9'I<  %   &.?:;9'@|  '.:;9'@H|  (.:;9'I@Hz  ).:;9'I@H|   ,                     Z                      k                                                                                                        	        	# t	: " "(ufK%:	Y/ =( @(  (fKtJfM+)<:0JZ- X* j" t	 (~+ J. f$ S% K< M<j< K< O< K6 .&  t; .Z .k .p J&  t  f] t# t$ tV t# t t$v t$ t$ =( t"$ t 3)! t' t$ t' t$? tY#" tJ" t$>" t$" tJ" t$" t#Y" t#" tz#. .   $yX $) t$	 ,(X~u	t-Y= -(%+) ($ ./ < + xf# J t*?. t	 1(	 ( (g23
 /w. t	 1( G(	 (23	 t(
 w	#	tY2 ) ( t+ (# J	#	fY2 ) ( t* (# J	#w	t/693t@t>/+ # Jf Y1XL	tYt/&)#t#X / ' J+ z# J		< t	k? ( tT	t/'  .   + # J tWu	t'Z,ghYh-th : h() J  __off_t _IO_read_ptr _chain size_t _shortbuf debug _IO_buf_base long long unsigned int actix print_sets _codecvt gausol_print_array long long int signed char __PRETTY_FUNCTION__ bool_t _fileno max_iters _IO_read_end detect_loop long int gausol_print_system solve_active _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset ia_from_ix __uint32_t GNU C99 13.3.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_marker gausol_solve unsigned int _freeres_buf fprintf qmin_simplex long unsigned int move_towards rank_ext _IO_write_ptr short unsigned int _IO_save_base ix_hit ix_pos _lock _flags2 _mode sign_t gradient_component frac_hit _IO_write_end grad_ix_cur _IO_lock_t _IO_FILE niter frac_hit_P float FALSE inactivate _markers __assert_fail int32_t unsigned char rmxn_max_abs_elem ix_from_ia short int _IO_wide_data _vtable_offset FILE TRUE uint32_t tiny find_first_obstacle activate char looping __int32_t __off64_t _IO_read_base _IO_save_end __pad5 ix_cur _unused2 stderr _IO_backup_base sqrt _freeres_list _wide_data ix_hit_P _IO_write_base bmax hiset qmin_simplex.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include /usr/include qmin_simplex.c qmin_simplex.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h sign.h gausol_solve.h gausol_print.h assert.h stdio.h mathcalls.h rmxn.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x                ACH      @          ECH     d          AC
               ACE                ACE             '   ACE                AC               ACG   4          AC                                                                                                                  z            5                  L                 Y            '      f                  }     '                                                                                              	                                                            ,                                                                                                                               B                     I                     Q                     _                     f                     w                                                                                                                          qmin_simplex.c move_towards.4 find_first_obstacle.5 __PRETTY_FUNCTION__.11 inactivate.3 print_sets.6 __PRETTY_FUNCTION__.15 gradient_component.0 activate.1 solve_active.2 detect_loop.7 __PRETTY_FUNCTION__.10 __PRETTY_FUNCTION__.14 __PRETTY_FUNCTION__.12 __PRETTY_FUNCTION__.9 __PRETTY_FUNCTION__.13 __PRETTY_FUNCTION__.8 stderr fprintf __assert_fail fwrite __stack_chk_fail qmin_simplex rmxn_max_abs_elem sqrt gausol_print_array gausol_print_system gausol_solve  i             |                                                                             0                    D                                $            l       ,            E            X            h                                          0                                       O                  ^            0       h                   p                                          0                                      0                  {                              0                                                  D            `                               z
            
                   
            
            
                   
            
            
            !      
            "                  	                                 !   ,            @            $      H            i            v            ;                                          T                                                            @            |      O            0       Y                  a            o            |                                                                                          /            B                  O            ]            j            l      z                                                                                                                                                                  L                                                            H            a                  q                                                                              ,                                          d                                                                                                                                    -            6            |      E            0       O                  W            p                                                            0                                                                   0                   #                                    
                  I            \            ,      l                                    \                                                0                                      <                  K            0       U            m      ]            l                  {            0                                     2            <                  L                                          0                                                                                     0                                     0                  ?            0       I                  Q                                          0                                                 !                  2                  :            W            b                  o            v                                                0                                                                   0                                     
                              &            -            !      M            X                  e            l                                                0                                                                   0                                                              -                  x                        !                  <                  >                  1                                 "                               #   ,                  ;            0       E            @      M            [            i            !      t            e                  O                                 !               %            !      0            v      I            h      S                  `         !   |                              "            0       ,                  4                   
                     
      j             
                     
                                  *       
              1       
            8       
            ?       
      P      F       
            M       
             T       
            Y       
      $      l       
      _      z       
                    
                     
      .             
                   
                   
                   
      Z             
      9             
                    
      @             
                   
                   
                   
      8            
            %      
            1      
            =      
      3       I      
            U      
            a      
      q      m      
      F      y      
      q            
                   
                   
                  
      @            
      !            
                  
      #             
                  
      L            
      h             
            	      
                  
      ]      !      
      S      -      
            9      
      a      F      
            R      
      5      Z      
      8      ~      
      -            
                  
      j            
      `            
                  
                   
                   
      @             
            (      
      C      p      
                   
      z            
      q       I      
      j      f      
            |      
                  
      r                              
      -             
                  
            w      
      T            
                  
                  
                                      
                  
                  
                                     
                        v      =                  _      
            e                        
                                                       
      f                              
             #                  K            f      n      
            z            '                  >                  G            
                               <      
            L      
             V                  _                              %                  2                  ;                        	                  )	      
            /	            z      \	      
            j	      
      O      x	      
            	      
            	      
             	                  	                  	                  	            D      
      
             
                  F
      
             P
                  Y
                  x
                  
      
      W       
      
      ]       
                   
      
             
                  
            >                  5      &      
      Z      D      
             S      
      I      b      
            q      
             {                              	                  	                              
      )             
                                   "       
      6       &       
      ]       *       
             .       
             2       
             6       
             @       
             E       
            J       
            O       
            T       
      (      Y       
      7      ^       
      @      c       
      N      h       
      U      m       
      \      r       
      c      w       
      r      |       
                   
                   
                   
                                                       D                   h             z                                                                             '                        8                   .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       Z                                   @               J                                &                                                          ,                                                          1                           0                             >                      %                                   9      @               _                                J                      2                                   ]                      85      0                              X      @               m      0          	                 q                      h5      o                             l      @               m      (                          }      0               <                                        0               A                                        0               >C      ,                                                   jC                                                          pC                                                          C      P                                   @               o                                                       D      `                          	                      @H                                                         p                                    r2_opt.o/       0           0     0     644     31216     `
ELF          >                    s          @     @   UHSH  HHH LLHEHdH%(   HE1HHÃ} t%H    H    H    HHǸ        HHUHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEDDHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEDHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ(    ǅ,      ,HHHHHU,HHHPH HHQǅ0    D  , 0ЉL,HHH H0E؋,HHHH0EEHEf(fHn       E^EPHPfHn    fH~HXX,HELHEL(H    HB   H    HH    H    (HEL    HEL؉HEL00,,;Q} t'H    (DH5    HǸ        H     DHHUHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ4       ǅ8       4 8ЉHHE84HH`HEHf*h4HHHH8phYpx`XxEHEȋ84HHEЃ8844;HHMȋLHΉAfH~HEH EEf/E   } t'H    HUfHnH    HHǸ       ǅ<    ><HHHHHEȋ<HHHPH HHQ<<;rHE ǅ@    %HE@؉HE@@@;DsHE@HE@9}@;Ds"HE@HHE@|HHEdH+%(   t    H]UHSHhH}HuLLUE    E    %  E      EHHHC(HEEEHHHC HEEEHEf(fHn       Eff/w(H    H   H    HH    H    EHHHEHEEHCUMHHEE\EEЋEH    HEHE^EEE EE}EC49EC09Et(H    H   H    HH    H    H]UHSHh  HHHLLHEHdH%(   HE1HEHEHUHEHHEHHEHHEHHEHEH8HU f@IH  HHf@IHP@I㐃} t%H    H    H    HHǸ        ǅ
       E    ǅ      ǅ       HHHEHhHHHEHppHhf(fHn    t}EEhff/w(H    H   H    HH    H    p^hxf/xvx E9En  HHËEHH HH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    :HHHEHHUHHHPH HHQE9rEHH(H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHH0HEH0HMIHHfEH0HMIH։  fH~H  ǅHǅ8        @ǅ       H    Hf(fHn    fH~HP    X    Y`Eǅ    EHUH8I`XPHH@HH0QQQQ8Qf(f(f(f(fHnII        L։    H0HUH0HMIHH   H H9LEEHMHHΉAfH~HH } t&H    H    H    HHǸ        HEdH+%(   t    H]UHSHhH}HuLLUE    E       E       EHHHC(HEEEHHHC HEEEHEf(fHn    tuHCUMHHEEH    HEH EEYEEЋEHHHEHEXEE؋EEEE}&EC49E
C09Et(H    H   H    HH    H    H]UHSH8}HuLLUȋC09Et(H    H   H    HH    H    HSHEIHHGLCC4HKHHHΉAfH~HEEEEH]UHSHHLLUE    E       E       EHHHC(HEEEHHHC HEEEHEf(fHn    t2M    YEHCUЋMHHEHCUЋMHHfЃE}PEC<9E4C89Et(H    H`  H    HH    H    H]UHSH(  HHLLHEHdH%(   HE1HEHEEHHEHHEHHE} t%H    H    H    HHǸ            E    E    Eǅ    )  ǅ      HHHEHpHHHEHxxHpf(fHn       E؃Exff/w(H    H	  H    HH    H    p^xEDŐ Ef/ vEDŐE9E؅uLE    E    EHMHULHΉAfH~H(H( 6  HHËE܉HHXHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    :HHHEHHUHHHPH HHQE9rE    E       ǅ       DŐ00f/    r[DPTDŐ88    ^@@DŐkEHHf/    9EPPf/    E܉HH`HH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE܉HHhHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHEIAHEHEHEHUIH4   t1EHMLELMHHuЋ}W    H/EHMLELMHHuЋ}W    HEЅuEԅtrEHcЋEHHH    ǅ    <HD9uHDPHTvH܃} t%H    H    H    HHǸ        HEdH+%(   t    H]UHSH   H8LL0ǅL    ǅD      ǅH      DHHHC(HHEDHHHC HHEEHEf(fHn      HCHDHHPPff/w(H    Hl  H    HH    H    DHHHCHHEHCHDHHEE\EXHCHDHH`E\`hhHXf(fHn    fH~HEEXEpHCHDHHxEXxEEHpf(fHn    fH~HEEf/Es(H    Hr  H    HH    H    EXEEDHHHCHE    ^EHEE\EEE    ^EHHDHHEЋHHu%HCHDHHE   HHDHHE        ^EEYEEHCHDHHE=HHDHHfHCHDHHfЃHHmDC<9DHC89Lt(H    H  H    HH    H    H]UHHEMEff/t(H    H  H    HH    H    Eff/v?Eff/t(H    H  H    HH    H    Eff/vEf/Er       UHHĀ}HuHUHMLEfEE       E       EHHHEHEEEHHHEHEEEHEf(fHn    twEHHHEHEEEHHHEHEEE\EEE^EEEYEEXEE؃EE;E"E}EEE               >> enter %s >>
 r2_opt.c bug in r[k] %d coordinates (%d variable)
      found better solution f2 = %24.15e
 arij > 0.0 k == nv << leave %s <<
 nx == nv bug nv1 asij > 0.0 stp[i].c[j] > 0.0 pij_max >= pij_min invalid search radius invalid search step       r2_opt_single_scale_enum        r2_opt_single_scale_quadopt     r2_opt_single_scale_quadopt     points_to_vars  f2_for_sve      vars_to_points  r2_opt_multi_scale              r2_opt_multi_scale      initialize_stp  update_rad_stp  update_rad_stp          r2_opt_coord_is_variable                    ?      ?      ?ffffff?qh ?             @      @       %                                                          )d   &int     *<       ,                     '                         C             X       w       k   <                   $  d   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   x    M5       NJ       O      Q      Y       [      \      ]      ^	       _
       `d       b       	P  )    +      P  	     C                   	     C        *                 	   O  C        
g  c 
?       
&O  g        c    	     C        'x      4                        
                                /     :          ;     T     s         M   p              H	            +                :  :  D  :                               
      P            !    E9        <       !    1Z                       p          ed          , "               =        ni %   p .s  q 8s      Bs      Os  ~d2    H              j                   i                   
       X
       `        w       dij    h     "                           (   h    5   `      	         	     C                        c  ni    #<f2 c  }      }    
s  #(    
s  # p 
s  #f2p :  }          x  	        
    
g  nv    #8    x  	                G      q  i    }        "      j    }               
       ~
       ~               uij 
   ~            G         
      ~         6      p0 }  #
      ~rad &  stp '  ##    S        &      #@	  nv1 T   D      	                       i U                  j V   @               
    X   P
    Y   X    #    c        (      ~#@
      c"  ~nv1 d   ~      	              	                      i e   ~              j f   ~              
    h   
    i                 pij n    @
    o    H
    p    P
    q    X     
    :  #0        Q         i    ~                +  j    ~     
    J   ~        Q       j K   ~    /  	   x  C    h  	g    C   ~ 	g    C   ~ 	g    C   ~ 	     C          i        I      =  ni j   ~#4    k
  }f2 lc  ~#    m
s  ~#     n
s  ~#(p o
s  ~#f2p p:  }    q      M  	            u   }nv x   ~#0tol y   ~    M  	                4      N  i z   }              j {   }                   |   ~    }   ~        }       tij    ~            l      p0 R  ~#$                  #X;  q "s  y .:  k          	                =      i            !      j                         P       X    $            X      #X  y *  q 4s  k          	                      i                   j                          P       X    -                      #Xj  nx $   Lx 5  @      	        Q2    P z f  ~Fz    }dir D  }    :  ~       ~      }       ~       ~       ~       ~      }      }        Q       i    }   	   M  C    =  	g  f  C   ~ 	   z  C   ~ 	     C   
 z      !                ni "   ~    #
  ~f2 $c  }    %
s  }    &
s  }p '
s  }f2p (:  }    )        	        p0 -
  nc 4   ~v 5  r 6  nv 7   ~pv N
                  i :   ~        `      j <   ~        =      k =   ~    >   H    ?   P       f2v X   @              x  i Q   ~               j R   ~               k S   ~           X         i \   ~     k `   ~   	g    C    	     C    	     C    .g  C      I  4 :!;9I     :!;9I8  4 :!;9I   :;9I   :!;9I  4 :!;9I  	I  
4 :!;9I   !I  $ >  4 I4   :!;9I  ! I/  ! I/    & I   :!;9I  'I  :;9   <  .?:;9'I<   :!;!9I  .?:!;9!'@|  U  7 I  >!I:;!9!  (   (    :;9I8!    .?:;9'I<  !.?:;9'<  ".?:!;9!'I@|  #.:!;9!'@H|  $.:!;9!'@H|  %%  &$ >  '   ((   ) :;9  *4 :;9I?<  +.?:;9'<  ,   -.:;9'I@H|  .I   ,                                           )         
  0222 j                                                                                                                            	        *DK f%
fffYf	Yff f! /  (J' u! t$  t  f'/
f	YY%,#/49f/.)tJ+ % t( ! t') f'3 .7 t, % t9 .7 5 J?  t  (  Km%X  A tutYt'Y' f "('4+8 / zJ) J, % J (tDv Jx f%Y	Y</</ L  (u&  ' x! t$  t		f< K	7 .4 <( ! t	<	 ')	 
/( &1 f%/atutYt'Y' f,K360#/ E) J, % J
 (w (Z" Y futYt'Z' f-K%X/ y) J, % J (tCv J. f
%Y	Y</</   (!K<2 ' y! t$  tv &w	g< K	7 .4 <( ! tYY<! '*<+ 9% t#- X# 	
X< 	K< 	J11/<0 J$ <AM'<4<'< g/ + % tq=X J f%/ZY'Z<'< f 5'( <*; *#;; *#5 .(8<#X0:%X)L;%.2)%"8/ e) t, % t (|Y f(  f(  X .Y1tY	tY f K%,1)( ! J#  J
 Y debug _shortbuf _IO_lock_t sve_goal_t stderr _IO_buf_end __FUNCTION__ pij_max _IO_write_end unsigned int _freeres_list _flags minStep __int32_t r2_opt_coord_is_variable _markers update_rad_stp cscale fmax floor asij uint32_t mscale TRUE _IO_save_end arad zscale p0ij float _IO_codecvt programerror long long unsigned int rMax r2_opt_goal_func_t _IO_backup_base _offset dMax _fileno size_t i2_t int64_t bool_t _IO_read_base r2_opt_multi_scale r2_t char sve_pred_t _mode _IO_marker sve_debug_probes _IO_read_ptr vars_to_points __PRETTY_FUNCTION__ r2_opt_single_scale_quadopt sve_minn_iterate _IO_write_base long long int _IO_save_base rIni dCtr _freeres_buf __pad5 pij_min r2_opt_single_scale_enum _vtable_offset r2_opt_rel_disp_sqr __int64_t fmin GNU C99 13.3.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_read_end quadopt short int umax long int sve_proj_t _IO_wide_data FALSE fprintf sve_debug arij iscale rMin _wide_data _lock long unsigned int _old_offset _IO_FILE xscale int32_t __assert_fail unsigned char __uint32_t dBox _IO_write_ptr imax initialize_stp astp f2_for_sve _codecvt points_to_vars __off_t signed char short unsigned int maxIters sign_t double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base r2_opt.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /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 r2_opt.c r2_opt.c types.h stddef.h stdint-intn.h stdint-uintn.h bool.h sign.h struct_FILE.h FILE.h r2.h i2.h sve_minn.h sve_minn_iterate.h r2_opt.h mathcalls.h jsmath.h assert.h affirm.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                ECH      @          ACE      d       I   ECH8             X   ACEN                 ECE              &   ACE                ECH            (   ACH     <          EC     \      =   EC4                                                                                         
                                    +     `             B                  O                   _     @             v           X                             p                  r      &                                                                       (                       "                 1                                                                                                                                                      @                  Y                     `                     h                                                                                                         9	      I                                                                                                              t      =       r2_opt.c __FUNCTION__.16 points_to_vars.0 __PRETTY_FUNCTION__.13 f2_for_sve.1 __FUNCTION__.15 __PRETTY_FUNCTION__.14 vars_to_points.2 __PRETTY_FUNCTION__.11 __PRETTY_FUNCTION__.12 initialize_stp.3 __FUNCTION__.8 __FUNCTION__.10 __PRETTY_FUNCTION__.9 update_rad_stp.4 __PRETTY_FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 r2_opt_single_scale_enum stderr fprintf r2_opt_coord_is_variable floor programerror __stack_chk_fail __assert_fail r2_opt_single_scale_quadopt fmin sve_minn_iterate r2_opt_multi_scale imax fmax r2_opt_rel_disp_sqr   b             i                    p                          8            c                                                                                  3            F            !       S            b                  o                        D                            !   ,            J            \      Y                   c            h       k         "   	            \      	                   &	            s       .	         "   
            
                  
            /
            I
                  
                         <                                     h       !         "               $                  ,                  4               $               <                  4               %   D            K                  R            {       b            x         !                           |                                     s                "                l                                            !         "                           D      l                  {                                                   %            ,                  3            C            K            L      X            L                                    '                   1                   9         "   6            ,      s            T                  ,                  ,      |         #                        '   B            I                  P            {       `            v         !                d                  s                   }                            "   0         (            $                                                                    "               T      <            T                  T                  \      |                                                                                                                                          &                  5                   ?                   G                                
                     
                   
                     
      	                            *       
              1       
      |      8       
            ?       
      \       F       
      8      M       
            T       
            Y       
             l       
            x       
                   
                   
                   
      B             
                   
                   
                   
      ~             
      f             
                   
                   
                  
                   
            E      
            Q      
      V      ^      
      w       j      
            v      
                  
                  
      N            
                  
      N             
      U            
      -             
      k            
      Y            
                   
                   
      "            
      v            
      .            
      J      *      
      6      6      
            B      
             N      
      2      Z      
      i      f      
            r      
      '      ~      
      i             
                  
                  
                  
      L            
      )            
                   
                  
                  
            !      
      &       /      
      ]      6      
      *      P      
            h      
            y      
                  
                  
                   
                  
            0      
      F      U      
             q      
                  
      =            
                  
      n      :      
            [      
             q      
                  
                        t            
                   
                              !                  @                  Q      
            `      
             o                        
                                     
                  
                   
      9                                
                              6      
            E      
             V      
                  
                    
      9                               
                  
                                          i                  x                        -      
            =      
             M                  r                        
                                     
                   
                        r      #	      
      9       -	                  6	                  U	                  s	                  	      
            	      
             	      
             	                  	      
             	      
            	                  	      
      9       
                  
                  0
                  O
                  `
      
            p
      
             
            ,      
      
            
      
            
      
      F       
      
            
                                    ,      
      "       1      
      _      A                        
      !                  9	            
                  
             +      
            Z      
              h      
      9       r                   {      
                  
                        @                  U
                  d
                  s
            
                  
             +            
      O                  q      
            v                        
                        `                                                                  
             *      
            <      
            A                        
                                                                                          
                   
                  
                              J      
            T            p            
      ~            
      q            
                  
      y            
      "            
      A            
      ~             
                  
                        4            
                                      
                  
                   
                  
                    
      9       )                               l                                                
                  
                   
                               :                  X            "      y                        
                    
                                   "       
      0       &       
      W       *       
      z       .       
             2       
             6       
             :       
             D       
             I       
             N       
            S       
      
      X       
            ]       
      !      b       
      0      g       
      7      l       
      >      q       
      L      v       
      S      {       
      X             
      ]             
      h             
      {             
                   
                   
                   
                   
                                                       D                   h             9	                                                         r                                           @                  `            t       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               O      
                          &                                                          ,                                                          1                             h                             >                      h"                                   9      @               Z                                J                      e5                                   ]                      -8      0                              X      @               Ho      0          	                 l                      ]8      -                                                    8      n                             |      @               xo                                      0               @      b                                  0               ZF                                        0               H      ,                                                  9H                                                          @H                                                          `H      x                                   @               r                                                       I                                	                      M                                                         s                                    sve_minn.o/     0           0     0     644     31736     `
ELF          >                    8v          @     @   UHSH   ,H H(DdH%(   HE1HHË,TTXT\X\HHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEXHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEȃ\ u(H    H\   H    HH    H    ǅ@      ǅD       D9@r@@DDD@ЉddH    H H E@\DHEEЋ@;Du0E    ^hHEȋ@hЃDD;T@@;T,`ǅH    [H\`HE    Ћ`\HHE    ЃHH9,s\`HEfHEȋ`    Ѓ tyH    XHH    Rj j j uH    RjuH    R,Rj \R,RA    AH    HH       H    HpXHHUЉH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHELEH}HU\XH<Qj jjH    fHnMI       H     HE؋`p<H    HpfHnH    HHǸ       H    XHH    RuH    Rj j j,RA    AH    HH       H    H@<9Xs(H    H~   H    HH    H    <;Xs2<X)H    H    H5    HǸ        fEǅL    sLH    HHHE؋LxxLH    HH EEXEELL9,{E    \EE~    fTEEf/    v.H    HUfHnH    H    HHǸ       ff.Ezff.E       f.Ez    f.EtrǅP    XPH    HH EPH    HHE^EEE PP9,sHܐHEdH+%(   t    H]UHATSH   |HpHhH`dH%(   HE1HIċ|HHUȉH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEЋ|EE    >  E    "  E|H    HhHHE؋E|H    HhHHEE    pEH    HEH EEH    HEH EEXEEE    ^EHEЋUEЃEE;|rEEEЉEEH    H`HHUЋ|HpH։fH~HEEEE9EEE;ELHEdH+%(   t    He[A\]UHSH(  ,H HHD(L HEHHE HHE(HHE0HHE8HdH%(   HE1HH f/t(H    H   H    HH    H    ,8,P,艅<,HHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE8HHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHUH ,HΉ    H uN} tHU,H։    fH~HEHU,H։    fH~HEEEZ} t&HUH,HΉ    fH~HE$HUH,HΉ    fH~HEEEH E}@ t0H    EHUf(fHnH    HHǸ       Ef/u f/Et(H    H   H    HH    H        f/   EXEPP\ EEff/  }@ tEEXEXH    EHXf(fHnH    HHǸ       M    Y`E\`Ef/EvEEf/ v E \EhDE@MHhHHu,fHnǉ    @@ tg}H taH    H"      H    H    H    HU,HH    QL    L    H    H    HEf/Es(H    H   H    HH    H    EE}@ t'H    HUfHnH    HHǸ       HE }@ tH    Hƿ
       H,H։    HH,8    ,    fH~HpE^pEHHH}Ћ,8fHnǉ    HHMH,8I    }H 8  H    H      H    H    H    H,8HH=    WH=    WH=    WH=    WH=    WL    L    H    H0H    Hƿ
       ǅ4       4,H    HHHEHUHM؋,HΉ    fH~HxH    Hx4fHnH    HHǸ       44;8nHHH,    }H tlH    H      H    H    H    L<H,8MAH    H    Hƿ
       H tH<HEHDDM@HUH,A    H}HHU,8I    }@ tuH    H/      H    H    H    HU,HH    QL    L    H    H    HH    Hƿ
           f/    DE@MH HHu,fHnǉ    HH tg}@ taH    H$      H    H    H    HU,HH    QL    L    H    H    HHU,HH։fH~HEH tH PH}@ t'H    HUfHnH    HHǸ       D8H}LUHH ,(HDE@APD<APfHnMЉ    H0LLHHUdH+%(   t    H]UHH   }HuHxpMDlHx uH} tHUEH։    fH~HEHUEH։    fH~HEEET} t#HUHxEHΉ    fH~HE!HUHxEHΉ    fH~HEEE؃l t'H    HUfHnH    HHǸ       Ef/p5          \EpYEEE^EEl t'H    HUfHnH    HHǸ       E           \EEHx t EH    HxH E	fEEYEEEH    HEH EEYEEȋEH    HEHEXEEE EE;EH       UHSHx  HHLDHEHHE HHE(HdH%(   HE1 u;HHHΉ    H       H Ef*    YEǅǅǅ       ǅ       Љf* HH    HH  Yf*EY f/ r;HH    HH E;; t: x	 y(H    HJ  H    HH    H    f*(EY(0f*8Y8@0f/@   f*HEYHPf*XEYX`Pf/`vG}0 t#H    H=      H    H    ǅ   Hf #  f*hEYhpf*xYxEpf/E#  HHÃ}0 t'H    H5    HǸ        HH    HHHEȋHH    HHHEЋHHU؉H       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    |H    HEH EH    HEH EEXEEE    ^EHEEЃ;rHUHHΉ    fH~HEHE HHMHΉ    HE ǅ   H   }0 t#H    HB      H    H    HHHΉ    fH~HEHE HHHΉ    H ǅ    HUdH+%(   t    H]UHHĀH}uUHMDELME    y  E    ]  EEEЉEċEH    HEH EHUHEfHnH    HHǸ       HEH      H    H    EEH    HEHHEEEH    HEHHEE       EH    HEH EЋEH    HEH EEXEEE    ^EHUHEfHnH    HHǸ       EE;EqHEHƿ
       EE9EEE;E{       sve_minn.c cols >= 1    quadratic step system {M x = b}: %12.7f  b M        rank = %d  Lagrange mult = %24.16e
 quadratic system raw solution: %17.10f x rank_ext <= rows       %s: warning - solution with %d degrees of indeterminacy
        %s: warning - unit-sum constraint violated, sum = %24.16e
      invalid {rMin}, larger than {dMax}            dist(x, dCtr) = %16.12f  raw simplex radius = %12.8f
 invalid simplex {radius}          dist plus simplex radius =  %16.12f  exceeds {dMax} by %16.12f
         clipped simplex center y = 
 
           [  %20.16f  ]
 rSafe <= radius         simplex radius reduced to %12.8f
       simplex vertices:
  ]           [  
              dist(v[%3d], y) = %16.12f
            probe values and points:
       computed quadratic stationary point y = 
       clipped stationary point y = 
          function at stationary point {y} = %22.16e
               distance from center = %20.16e
         moved too far - contracting towards {dCtr} by s = %20.16f
 (iOpt >= 0) && (jOpt >= 0)         step failed - the optimum is still the input guess {x}
         the optimum is the sampling point V(%d,%d)
             the optimum is the (clipped) quadratic stationary point {y}
         %24.16e     %20.16f          sve_minn_quadratic_optimum      sve_minn_quadratic_optimum      sve_minn_single_step            sve_minn_single_step            sve_take_best_candidate       @      ?                Hj>       @c^  ?-q=      e                           y                                   
    )d    int 
    *<       
    w   
    w   !	                     
    X   
    k   
    C   "    1J      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dc  `    Fh  h    Hd   p    Id   t    J~   x    M5       NJ       Om      Q}      Y       [      \      ]h      ^	       _
       `d       b   
       #    +    	^  	      }  C     	V      	      	       C    	     	J    $      <               
    $          	   	   d   	   %NEG ZER  POS  
    	(  
    
48  &   L     L   	       ?v                   ܹ                                                         )                    -             	8                 N            }                          F                 L                 =               C               
              1+                x                                      '    ed         (     <                                 /C                                                          Ed      <      )    j              y  wr j  nv j*   n j7   v jA  nf jO   Fv jZ  ~              i l           u      j m           Y      ij n   vi q  `vj r  h               k s            +
                 t	  dir ,   }n -   }x .  }FxP .  }y /  }Fy /   }nv 0   }v 0  }nf 0'   Fv 02  }    1  |    2   Fx >       A       B   }    B   }    	  	            M   }        A      	  i C   }              j D   }               ij E   }                 vi V  vj W  @    X	  P               k Y   }      	  C    t	     	  C   H               T      i
  n    ~y   ~      ~       ~      ~      ~       H        5      s !   h               k $      *    
                   n    ~x   ~FxP   ~F   ~dir    ~      }       }    (         }       }v   }Fv   }      }      }      0      8      	        nv    ~nf    ~y   cm          ~       ~      	               @      ~Fy    P       ~              |                                    ~                   iv    ~        y       vi   H                       ~  	,       C           C       #  C                `      '  n #   ~F 2  ~v <  ~Fv H  ~x '  @nv            V      i    ~        :      j                  vi   Hvj   Pij                   k            ;  C        U                n U*   ~Fv U4  ~cm UA  ~    UN  ~    U\  ~nv V   ~    W   ~    X   ~M Y  b Z0      T  	        ije f   ~x tY  H    u   ~    T  	        sum            $        i ]   ~               j ^   ~               ij _   ~Fij `   P           u         i g   ~                  i    ~         r       i 3   ~     0  C       D  C       T  C    D  +   C   @   I   :!;9I8  4 :!;9I     :!;9I  4 :!;9I   :!;9I  $ >  	 !I  
 :;9I  I  .?:;9!'<   :!;9I  4 :!;9I  4 :!;9I  ! I/   :!;9I    & I  ! I/  .?:;9!'I<  4 I4   <  7 I  >!I:;!9!  (   (   .?:;9'<  .?:!;9'I@|  .?:!;9!'@|  %   $ >  !   ":;9  # :;9  $4 :;9I?<  %(   &'I  '.?:;9'I<  (   ).?:;9'@|  *.?:;9'I@|  +I   ,                     y                                                                                                                                                       	         1 Jf (Y	3Y) & , t3 J9 6 < t3 J gt%   ( b! t#  t	 //$ , t g	yfH	G\ (f	2, .3 0 fA < $  t!	XX	. 3 %L .P 9D t= t- J ftY	tZt; .C ? G 6 X+ % Jf"JJX ( y! J$  JK (<ff, f.  2 f4 & $ f0 f f(Z K0 f/E!' '  F g#> ( f' f?g !*(	#`=	 Y $+ 0# t%"	h#5> ' $%	g#>?Z1 g#> &  f'g
/, f.  2 f4 #  '0# '	t6 XN  T N J 9 ^ \ . Y  2 ' ! JwY.a	/<Y	Y!t<&"t)! .*'   t#  t'   ()," X+ ) )! f#?))/ f f#'"f#"ff= .E A I 8 X* <$ t! $# f# '/g"tY	tYf"JJ. -tL XT P 1 + :% J( y! J$  J debug _shortbuf _IO_lock_t sve_goal_t stderr _IO_buf_end __FUNCTION__ rank_ext _IO_write_end unsigned int _freeres_list _flags cols __int32_t rn_copy _markers sve_minn_quadratic_optimum rows uint32_t TRUE _IO_save_end gausol_print_system float _IO_codecvt rmxn_spin_rows programerror long long unsigned int stepKind rSafe rn_L_inf_dist _IO_backup_base _offset dMax _fileno rmxn_regular_simplex size_t bool_t vOpt _IO_read_base rn_L_inf_norm dStepP rn_gen_print char _mode _IO_marker _IO_read_ptr gausol_print_array __PRETTY_FUNCTION__ sve_take_best_candidate sve_print_probes _IO_write_base rn_dist long long int debug_system _IO_save_base jOpt rmxn_gen_print scale dCtr _freeres_buf dist rn_norm __pad5 radiusP _vtable_offset rmxn_regular_simplex_radius GNU C99 13.3.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_read_end sve_minn_single_step short int long int debug_probes rmxn_map_row rmxn_scale sve_clip_candidate _IO_wide_data FALSE fprintf FOpt sve_sample_function rmxn_shift_rows rMin _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail radius unsigned char nEvalsP __uint32_t dBox _IO_write_ptr dExtra _codecvt __off_t signed char short unsigned int gausol_solve sign_t iOpt double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base y_clipped sve_minn.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include sve_minn.c sve_minn.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h sign.h sve_minn.h rmxn.h rmxn_shift.h rmxn_spin.h rmxn_regular_simplex.h rn.h affirm.h gausol_print.h stdio.h gausol_solve.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x                ECH      @       `   ECJM    d          ECH            T   ECK               ECH               EC                                                                                                           "                   1                   @     @             V     `                                                                                                                           l                                                                                                                                                                                        `           w
                                                      '                     5                     =                     K                     S          T      f                     m                     z                                                                                                                                                                                                         sve_minn.c __PRETTY_FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 sve_minn_quadratic_optimum __assert_fail stderr gausol_print_system gausol_solve fprintf gausol_print_array __stack_chk_fail sve_sample_function sve_minn_single_step programerror rn_copy rn_L_inf_norm rn_norm rn_L_inf_dist rn_dist sve_clip_candidate fwrite rn_gen_print fputc rmxn_regular_simplex rmxn_spin_rows rmxn_regular_simplex_radius rmxn_scale rmxn_shift_rows rmxn_gen_print sve_print_probes rmxn_map_row sve_take_best_candidate                                                                          t      A            |      k            |                  |                              <                   =                   ?       $                   .            5       ;                                          S            f            D       v            }                        <                                      l                                                                                                    +            4                  ;                   H                        |                                          $            4                  ;                   K            m            |      |            |                  	                  j
            )                  8            B            ,      J                                    
            @            f                                    T                                                                                                                                                            S            o                                                                  .                                                      &                               <                              2                              $            D      4            Q            ^         !   u         "            #            $            %            &   $            8            l      @            G            e                  m                  u                  }            <                                     <                   &               '                        !                            ,                  <            w                                                                           (                        !   :            _         )   l                                                                  .                                                      &                                        !                                 7            K                  S            Z            o            .      w                  ~                              &                                           <                  [         *                                       '            J            m            }            t                              |                                                      
                        |      s                              D            \      S            ]                  e            A            U                  ]                                    <                  \                                                      $            t      ,            J                                    =                  M            e                  m                                                   0             Q          !          
   
                  
                   
                     
                                  *       
              1       
            8       
      %      ?       
      ]       F       
            M       
            T       
            Y       
             l       
            z       
                   
                   
      x             
                   
                    
      Q             
                   
                    
                   
                   
      x              
                  
                  
                  
      @      *      
            6      
      O       B      
            N      
      -       Z      
      r      f      
      P      r      
             ~      
                   
      X            
      m            
      d            
                  
      l            
                  
                   
                  
      `            
                  
      x            
      j             
            &      
            2      
            >      
            K      
      _      W      
             _      
                  
                   
      .            
      &             
      <            
                   
                  
      W            
            !      
      E      -      
             R      
            w      
                  
      c            
                  
                  
             9      
      u      O      
            ~      
      O            
      B            
                  
                  
                   
            ,      
            y      
      B            
      8            
             D      
            e      
      /      m                                                                        V                  z      
                              /      
            ?      
              ]      
      J      m      
      L      }      
                  
                        `            
      3                                                            	                  C	      
            S	                  	      
            	                  	      
            	      
      h      	      
            
      
              
      
            *
                  H
                  j
      
            u
            w
      
      
            
      
      h      
      
            
      
                  
      s      6      
            E      
            T      
              b      
            p      
      9       z                         
                  
                  
                        @            
                  
      e            
      3      (            /      =      
            L            i      ]      
      <      l      
            }                                                            
            $      
      O      )                               	                  	                  	                  \	      <      
             A                          
                    
      e            
                   
                   
                                    
      F       %      
      9       /                   G                  i                                                                  U                               
   	                                "       
      2       &       
      Y       *       
      |       .       
             2       
             6       
             :       
             D       
             I       
             N       
            S       
            X       
            ]       
      -      b       
      6      g       
      D      l       
      K      q       
      R      v       
      Y      {       
      d             
      k             
      x             
                   
                   
                   
                   
                   
                   
                                                       D                   h             w
                                                                .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                                                                                            @       y                                    @               P                                &                                                           ,                                                           1                                                         >                      &      i                             9      @               (b                                J                      6                                   ]                      9      0                              X      @               q      0          	                 q                      9                                   l      @               r                                }      0               A                                        0               QG                                        0               )I      ,                                                   UI                                                          XI                                                          xI                                          @               t                                                       `J                                	                      hN                                                          `u                                    /0              0           0     0     644     18120     `
ELF          >                    @          @     @   UHH   \HPHHH@L8L0  HEH(dH%(   HE1}8 tE0   }0 t%H    H    H    HHǸ        f/    t(H    H4   H    HH    H    f/t(H    H5   H    HH    H     f/t(H    H6   H    HH    H    f/uf/t(H    H7   H    HH    H    \tt\tFt\   H    HL    ;   H    HH    H        HE\P\艅xx t=x   H    HL    ?   H    HH    H        HE Eǅp    ǅl    H0 }0 t@H    HpfHnH    HHǸ       EH@   HH8\L@fHnH։AfH~H}0    H    H      H    H    Ef.zEf.tCH    HUf(fHnH    HHǸ       H    Hƿ
       p;E(r2}0   H    H      H    H    r  H( uT}  t"H8\H։    fH~HE H8\H։    fH~HEEE`}  t)H8H(\HΉ    fH~HE'H8H(\HΉ    fH~HEEEHH    MEHH8\pLHf(f(f(fHnƉΉAЅt2}0 0  H    H      H    H      H L(DUHPHH8\DE8APDE0APLAPLlAPuuLAPDE APf(fHnEЉ    H@|p}0    H    HEH    HEH    HE|HDHEH    HHUf(fHnH    HHǸ       }8 tdH    H      H    H    H    H8\HH    QL    L    H    H    H|    f/Er    Er Y E\^EEE      ^E   |u8    E((    ^Ei|u8E00    ^E(H    H   H    HH    H    88    Y@@f/Ev)HH    YEPPXXEf/Xv!``XE}0 t'H    HUfHnH    HHǸ       f/Ev:E}0 t'H    HUfHnH    HHǸ       Ef/v:E}0 t'H    HUfHnH    HHǸ       }0 tH    Hƿ
        f/Eh f/hv)pf/pr        u    }0    H    H      H    H    H    HUfHnH    HHǸ       xH    HxfHnH    HHǸ       H    HUfHnH    HHǸ       %EE}0 t'lH    pH5    HǸ        HEH    HEH    EH0E }0 t%H    H    H    HHǸ        HEdH+%(   t                >> enter %s >>
 sve_minn_iterate.c invalid {rMin}, too small invalid {rMin > rMax} invalid {rMin > dMax} invalid {rIni} no mem    iteration %4d  function = %22.16e
  applyed {Proj}     function changed %22.16e --> %22.16e   iteration limit exhausted
   client is satisfied
 quadratic min sample point old center   chosing %s  step len = %22.16e function = %22.16e
     new guess = 
 
           [  %20.16f  ]
 FALSE   next simplex radius = %12.8f  augmented to {rMin} = %12.8f  reduced to {rMax} = %12.8f   seems to have converged:
     dPrev = %22.16e
     dStep = %22.16e
     dEst =  %22.16e
       did %d iterations and %d function evaluations.
 << leave %s <<
       sve_minn_iterate                sve_minn_iterate        0.++             @?                                                                 )d   int     *<           w       w                            X       k       C       1J      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dc  `    Fh  h    Hd   p    Id   t    J~   x    M5       NJ       Om      Q}      Y       [      \      ]h      ^	       _
       `d       b              +    ^        }  C     V                   C         J          <                   $                d   	   NEG ZER  POS      	(      
48     L     L          ]            L                                                 E      <                                    
D
   t         t                              ,      F                 L                 =               C               =                         5             1V                ed   s        !                    	n    |	F t  |	OK    |    !  |	x "  |	FxP #  |	dir $        %  |    &   |    '      (   |    )   |    *   {    +   {    ,       -       .  (      	        
nv :   |
v ;  
nf >   |
Fv ?      B   |    C   ~    D   |    E   |
Fx H   }      	        "        L   @    ]       i   }    j   |    y       y         |      |#                   p   H   Q         C        I   :!;9I8   !I   :;9I  4 :!;9I  $ >   :!;9I  .?:;9'I<  	 :!;9I  
4 :!;9I  & I   <  I  ! I/  'I  7 I  >!I:;!9!  (   (   .?:;9'<  .?:;9'I<  4 I4  %  $ >     :;9   :;9  4 :;9I?<  (   .?:;9'<  .?:;9'<      !.?:;9'@|  "U  #   ,                                                     Y                                                                                                                	        /k6 fu f% ( ( (  (  F XM<  = XMɟ. f@ D#& C@ #]0 f2 " 6 f8 ) '  kK #\u'Zg#A+ 2 @ 8+ % J (,, ' $, '  f' f' f' f&?&1<  1   X . Xg #':'2X<<<' f' f% minStep sve_minn_iterate debug_probes dMax double rIni _IO_FILE choice dist _IO_save_end dPrev short int sve_goal_t _offset rNew __PRETTY_FUNCTION__ sign_t _IO_write_ptr _flags __uint32_t rMax _IO_buf_base _lock _markers _IO_read_end _freeres_buf GNU C99 13.3.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 dCtr dEst_is_small Proj stepKind free signed char float stderr long long int checknotnull rn_dist long int _wide_data _cur_column __FUNCTION__ fprintf sve_proj_t _vtable_offset _old_offset dStep rn_L_inf_norm unsigned char radius FALSE _codecvt long long unsigned int uint32_t sve_pred_t maxIters unsigned int _IO_marker _shortbuf long unsigned int _IO_write_base debug _IO_read_ptr _IO_buf_end char rn_gen_print int32_t bool_t _freeres_list calloc size_t _unused2 __pad5 dBox FILE no_progress dEst _IO_write_end __off64_t _fileno short unsigned int _chain programerror _IO_wide_data _mode __int32_t _IO_backup_base __off_t _flags2 _IO_codecvt _IO_read_base rn_L_inf_dist nEvals _IO_save_base TRUE nIters __assert_fail rn_norm Fx_save rMin sve_minn_single_step _IO_lock_t sve_minn_iterate.c /home/stolfi/programs/c/JSLIBS/libminn /home/stolfi/programs/c/JSLIBS/libminn /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include sve_minn_iterate.c sve_minn_iterate.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h sign.h sve_minn.h sve_minn_iterate.h stdlib.h rn.h assert.h affirm.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x               EC                                                                                                           #                                                                                                                                                      9                   J                      Q                      Y                      f                      m                      z                                                                                                                                                                                                                                                   sve_minn_iterate.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 sve_minn_iterate stderr fprintf programerror calloc checknotnull fwrite fputc rn_L_inf_norm rn_norm rn_L_inf_dist rn_dist sve_minn_single_step rn_gen_print __assert_fail free __stack_chk_fail                                                                                                                                                                                                   *            9       2            S                  b                   l            O       t                                                             e                                                 "                   ,            t       4            x                                                             t                               5            |       E                                                       &            B                   R            Y            f                                                                               %            N                                                                                                                   )                               4      0            =            Q            i      Y            `            x                              {                                                                        q                                                                        	                  	                   !	                  )	            I	                  	                  	            	                  
            7
            G
                  W
            
            
                  
            
            
            P            d                  l            s                                                                  &                                          ;                  /            <            T      I            U            a                                                                                           
                     
   
                 
                     
                                  *       
   	           1       
   
         8       
   
         ?       
   
         F       
   
         M       
   
         T       
   
   _       Y       
   
         l       
   
          z       
   
   '             
   
   -             
   
                
   
   P             
   
                
   
   +              
   
   b             
   
                
   
                
   
   7              
   
                 
   
   7            
   
                
   
   I            
   
   "      *      
   
          6      
   
         B      
   
          N      
   
   D      Z      
   
   l      f      
   
         r      
   
   L       ~      
   
                
   
               
   
               
   
   5            
   
   v            
   
   ;            
   
   g            
   
               
   
                
   
   t             
   
               
   
   0            
   
   q            
   
          &      
   
         2      
   
         >      
   
         K      
   
         W      
   
         _      
   
               
   
   =            
   
               
   
               
   
               
   
   z            
   
   j            
   
               
   
         !      
   
          -      
   
   i       R      
   
               
   
   \            
   
               
   
               
   
   U            
   
         z      
   
               
   
   W            
   
               
   
               
   
               
   
         6      
   
         W      
   
   T      t      
   
          {                          
   
               
   
               
   
   &             
   
               
   
   2       .      
   
         =      
   
          L      
   
           [      
   
         i      
   
   1      w      
   
                
   
   G                              
   
               
   
   Y             
   
               
   
   e            
   
          #                  ,      
             1      
   
         ?      
   
   G       N      
   
         ]      
   
         l      
   
         {      
   
   |             
   
               
   
                                 
   
   @              
                                   "       
      :       &       
      a       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
             S       
      (      X       
      6      ]       
      E      b       
      N      g       
      \      l       
      c      q       
      j      v       
      q      {       
      |             
                   
                   
                   
                   
                                                        .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                                                        >                                                         9      @               2      
                          J                                                         ]                            0                              X      @               @=      0          	                 l                                                                                &      ]                             |      @               p=      X                                0                                                       0               L"                                        0               $      ,                                                   /$                                                          0$                                                          P$      8                                    @               ?                                                       $                                	                      @'                                                          ?                                    