!<arch>
/               0           0     0     0       5636      `
                         q  q  q  q  q  q  q  q  q  q  q  Լ 
 
 
 
 
 
 
 
 
 {t {t {t {t {t {t {t            J J J J J J J J J J J J J J J J J J 
 
 
 
 
 
 g ( ( ( ( (     )P )P )P o| o| o| o| o| o| o| o| H H H H l  A A A A d w w     &( &( ^ 8    X X X      N N N N N N N  |           neuromat_eeg_new neuromat_eeg_free neuromat_eeg_get_channel_names neuromat_eeg_get_R20_channel_names neuromat_eeg_get_R128_channel_names neuromat_eeg_get_FN3_channel_names neuromat_eeg_get_FN128_channel_names neuromat_eeg_find_channel_by_name neuromat_eeg_locate_pulses neuromat_eeg_report_pulse neuromat_eeg_channel_stats_new neuromat_eeg_channel_stats_clear neuromat_eeg_channel_stats_avg neuromat_eeg_channel_stats_gather neuromat_eeg_channel_stats_gather_all neuromat_eeg_channel_stats_extreme neuromat_eeg_channel_stats_print neuromat_eeg_channel_stats_extreme_print neuromat_eeg_channel_stats_print_all neuromat_eeg_channel_stats_covariance_matrix neuromat_eeg_channel_stats_accum_covariance_matrix neuromat_eeg_filter_apply neuromat_eeg_frame_buffer_new neuromat_eeg_frame_buffer_free neuromat_eeg_frame_buffer_get_frame neuromat_eeg_frame_buffer_find_next_pulse neuromat_eeg_frame_buffer_find_next_pulse_start neuromat_eeg_frame_buffer_find_pulse_end neuromat_eeg_frame_buffer_get_next_pulse_pair neuromat_eeg_frame_buffer_get_next_fixation_pulse neuromat_eeg_frame_buffer_get_next_stimulus_pulse neuromat_eeg_func_basis_eval neuromat_eeg_func_basis_nearest_dists neuromat_eeg_func_basis_shepard_weight neuromat_eeg_func_basis_gauss_bell neuromat_eeg_func_basis_mexican_hat neuromat_eeg_func_basis_voronoi_ind neuromat_eeg_func_basis_lagrangian_matrix neuromat_eeg_geom_get_schematic_2D_points neuromat_eeg_geom_get_R20_schematic_2D_points neuromat_eeg_geom_get_R128_schematic_2D_points neuromat_eeg_geom_get_FN3_schematic_2D_points neuromat_eeg_geom_get_schematic_2D_points_by_name neuromat_eeg_geom_3D_from_2D neuromat_eeg_geom_2D_from_3D neuromat_eeg_geom_disk_from_ellipse neuromat_eeg_geom_ellipse_from_disk neuromat_eeg_geom_map_many_disk_to_ellipse neuromat_eeg_geom_map_many_ellipse_to_disk neuromat_eeg_header_new neuromat_eeg_header_free neuromat_eeg_header_write neuromat_eeg_header_write_field_int neuromat_eeg_header_write_field_string neuromat_eeg_header_write_field_double neuromat_eeg_header_read neuromat_eeg_header_read_field_value neuromat_eeg_header_merge_int32 neuromat_eeg_header_merge neuromat_eeg_header_merge_double neuromat_eeg_header_merge_string neuromat_eeg_header_merge_strings neuromat_eeg_header_merge_double_vec neuromat_eeg_header_merge_orig neuromat_eeg_header_append_electrode_channel neuromat_eeg_header_append_marker_channel neuromat_eeg_header_write_field_int_range neuromat_eeg_image_make_idealized_scalp_mask neuromat_eeg_image_compute_pot_field neuromat_eeg_image_electrodes_overlay neuromat_eeg_image_make_time_tracks neuromat_image_paint_marker_ranges neuromat_eeg_image_paint_marker_dots neuromat_eeg_image_basis_make neuromat_eeg_frame_read neuromat_eeg_data_read neuromat_eeg_data_write neuromat_eeg_frame_write neuromat_eeg_frame_print neuromat_eeg_pca_eigen_decomp neuromat_eeg_pca_compute_fitting_matrix neuromat_eeg_pca_fit_patterns neuromat_eeg_pca_combine_patterns neuromat_eeg_raw_header_read neuromat_eeg_raw_header_print neuromat_eeg_raw_header_to_plain_header neuromat_eeg_raw_frame_read neuromat_eeg_raw_read_raw_sample neuromat_eeg_raw_read_int16 neuromat_eeg_raw_check_int32_val neuromat_eeg_raw_read_int32 neuromat_eeg_raw_read_float neuromat_eeg_raw_check_float_val neuromat_eeg_raw_read_event_code neuromat_eeg_source_new neuromat_eeg_source_free neuromat_eeg_source_write neuromat_eeg_source_read_field neuromat_eeg_spectrum_compute neuromat_eeg_spectrum_write neuromat_filter_hartley_basis_eval neuromat_filter_fourier_basis_eval neuromat_filter_hartley_to_fourier neuromat_filter_fourier_to_hartley neuromat_filter_bandpass_biquadratic_eval neuromat_filter_bandpass_butterworth_compute_parms neuromat_filter_bandpass_butterworth_eval neuromat_filter_bandpass_gauss_compute_parms neuromat_filter_bandpass_gauss_eval neuromat_filter_bandpass_log_gauss_compute_parms neuromat_filter_bandpass_log_gauss_eval neuromat_filter_bandpass_sgerf_compute_parms neuromat_filter_bandpass_sgerf_eval neuromat_filter_clear_tiny_gains neuromat_filter_lowpass_biquadratic_eval neuromat_filter_lowpass_butterworth_compute_order neuromat_filter_lowpass_butterworth_compute_fsup neuromat_filter_lowpass_butterworth_eval neuromat_filter_lowpass_gauss_compute_sigma neuromat_filter_lowpass_gauss_compute_fsup neuromat_filter_lowpass_gauss_eval neuromat_filter_lowpass_sgerf_compute_sigma neuromat_filter_lowpass_sgerf_compute_fsup neuromat_filter_lowpass_sgerf_eval neuromat_filter_tabulate_hartley_gains neuromat_filter_tabulate_hartley_gains_folded neuromat_image_colorize_field neuromat_image_colorize_signed_overlay neuromat_image_paint_time_track neuromat_image_paint_time_range_and_tics neuromat_image_paint_tic neuromat_image_paint_time_range neuromat_image_paint_slider neuromat_image_png_write neuromat_median_filter_apply neuromat_poly_eval neuromat_poly_eval_multi neuromat_poly_compute_lsq_matrix neuromat_poly_compute_lsq_vector neuromat_poly_shift neuromat_poly_stretch neuromat_poly_bezier neuromat_poly_fit neuromat_poly_fit_robust neuromat_poly_compute_stats neuromat_poly_bayes  //                                              872       `
neuromat_eeg_channel_stats.o/
neuromat_eeg_filter.o/
neuromat_eeg_frame_buffer.o/
neuromat_eeg_func_basis.o/
neuromat_eeg_geom.o/
neuromat_eeg_header.o/
neuromat_eeg_image.o/
neuromat_eeg_image_basis.o/
neuromat_eeg_io.o/
neuromat_eeg_pca.o/
neuromat_eeg_raw_header.o/
neuromat_eeg_raw_io.o/
neuromat_eeg_source.o/
neuromat_eeg_spectrum_compute.o/
neuromat_eeg_spectrum_write.o/
neuromat_filter.o/
neuromat_filter_bandpass_biquadratic.o/
neuromat_filter_bandpass_butterworth.o/
neuromat_filter_bandpass_gauss.o/
neuromat_filter_bandpass_log_gauss.o/
neuromat_filter_bandpass_sgerf.o/
neuromat_filter_clear_tiny_gains.o/
neuromat_filter_lowpass_biquadratic.o/
neuromat_filter_lowpass_butterworth.o/
neuromat_filter_lowpass_gauss.o/
neuromat_filter_lowpass_sgerf.o/
neuromat_filter_tabulate_hartley_gains.o/
neuromat_image.o/
neuromat_image_png.o/
neuromat_median_filter.o/
neuromat_eeg.o/ 0           0     0     644     22376     `
ELF          >                    Q          @     @   UHH }u} t<EH   H    HL       H    HH    H        HEE    c} t<EH   H    HL       H    HH    H        UHcH    HUHHEE;E|HEUHH H}uUE    #EHH    HEHH H    EE;E|HEH    UHSHXH}ȉuHUHMLEE    HE    E      HEH    HH    u(} uE   :  HUEH։    $  HEH    HH    u(} uE؀      HUEH։       HEH    HH    u(} uE؁      HUEH։       HEH    HH    u"} u	E   wHUEH։    dHEH    HH    u"} u	E؀   ;HUEH։    (H    Hb   H    HH    H    } uVU؋EЉE} t<EH   H    HL    e   H    HH    H        HEE}0} ~\E    KEHH    HEHH M؋UHcH    HUHH    HH    HEE;E|HEU؉HEHUHH]UHSH(}HuЃ}t(H    Hs   H    HH    H    HEH    HHEHH    HHEHH    HHEHH    HHEH H    HHEH(H    HHEH0H    HHEH8H    HHEH@H    HHEHHH    HHEHPH    HHEHXH    HHEH`H    HHEHhH    HHEHpH    HHEHxH    HHEHH    HHEH   H    HHEH   H    HHEH   H    HE    FEHH    HEHH UHcH    HUHH    HH    HEE;E|H]UHSH8}HudH%(   HE1}̀   t1}́   t(H    H   H    HH    H    E    HHE    E܍PHEH    HHǸ        EHH    HEHHEHE}~}́   u'HEH   H    HH    H    HHEdH+%(   t    H]UHSH}Hu}t(H    H   H    HH    H    H    HH    H    HUHHEHXH    HH    H    HHEHXH    HH    H    HH]UHH0}HudH%(   HE1}܀   t(H    H   H    HH    H    E    HHE    EPHEH    HHǸ        EHH    HEHHEHEE;E|HEdH+%(   t    UHH0H}uUHMDEԋEEEE;E*EHH    HEHHHEHH    uʋE;E   }    H    uMHUAH5    HǸ        EE9EHH    HEHHH    H    HHǸ        EE;E~H    H      H    H    H    H   H    HH    H    EEUHHP}܉uHUЉMEMDELM} tE;E|(H    H   H    HH    H    fEE    E    X  E;E}/EHH    HEHH UHcHH E	fEEEEf.EzEf.Et@Ef.EzEf.Et(H    H   H    HH    H    Ef.E   Ef.E   Ef.E   Ef.E   } (H    H   H    HH    H    E;E|(H    H   H    HH    H    EHH    HEHEE   Ef.E   Ef.E   Ef.E   Ef.E   E;E|(H    H   H    HH    H    } (H    H   H    HH    H    } (H    H   H    HH    H    EHHHPHEHЋUEEEE;EEUHHPH}HuЉUHMDEDMEH} tHUHEHH    HMUHEH5    HǸ        MUHEH5    HǸ        f*EEE^EEf*EEE^EEEHUHEf(fHnH    HHǸ       H} tHUHEHH    HEH                               neuromat_eeg.c no mem R20 R128 R129 FN3 FN128 unknown cap type  invalid {ne} F7 T3 T5 Fp1 F3 C3 P3 O1 F8 T4 T6 Fp2 F4 C4 P4 O2 Fz Cz Pz Oz C%03d CZ RPF LPF OCC looking for channel "%s" in channels [%d..%d] = {  %s  }
 no such trigger channel invalid trigger channel index invalid trigger value   incomplete trigger pulse at start of file too many trigger pulses       incomplete trigger pulse at end of file np > 0 it > 0 pulse in channel %d = "%s"  spanning frames %d..%d  (%.4f _ %.4f sec)     neuromat_eeg_new                neuromat_eeg_get_channel_names                  neuromat_eeg_get_R20_channel_names                              neuromat_eeg_get_R128_channel_names                             neuromat_eeg_get_FN3_channel_names                              neuromat_eeg_get_FN128_channel_names                            neuromat_eeg_find_channel_by_name               neuromat_eeg_locate_pulses      neuromat_eeg_locate_pulses 
                           e              :                               )r   int         y       y          	       1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +    '     
   F  :           K      U  
   o  :       o    y      	y          f         A                   $         	      	r     y       
E  o  o  A   o       	er   :  ~  t       	r   W  \  t      W      
  |           .  o  o  A   o       r     o  o         H        :H     H   o  o  A   o       H     .   .                        wr &y  Hpre 0   @ic =      G       U      e      t  suf ‘             	                  nt   Lnc   Hval   @ict                                        	              Xnp   P      	                p      it   T        T      vtr   h       
     :    	      	          :            1   X    ?  T    Q  P    _W  Hdie p  Dict   h      	                I       jc   l  
     :   ! 	                     1  ne 3  L    =W  @    A  	                Y       ke   \        D              `   
   A  :   $ 	1                       ne 1  \    ;W  P      	         
     :   " 	                     2  ne 2      <W      B  	                W       ie   L        D              P   
   B  :   # 	2      q                ne q1  L    q;W  @      	                W       ie   \      S              	      S+   nv S<      SFW      SY      Sg	  ne T  H    UW  X    	  	                       	      V  L        V       nc d  T          \       iv j  P  W  
   	  :    		              Y       &
  val !  Xnt .  Tnc :  P        4       it   l      
                 
  nt #  \nc /  Xval   h    
  	                t       it   d  
   
  :    	
    :!;9I8   I   :!;9I   :!;9I  4 :!;9I   !I    $ >  	& I  
I  ! I/  4 I4   :;9I  .?:!;9!'@|  4 :!;9I  .?:;9'I<   <  7 I  .?:;9'I<  .?:!;9'I@|  (   .?:;9'<     %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'<      ,                     e                      :    z                                                                                            	          f < XKt5 . f J '. X3 J% < JK1Xt3 .+ <%  J;<utY XK! f1 Y XK! f2 Y XK! f2 Y XK! f0 / XK! f2  0(g f < X* qJ! Jh	tL .? <8 <5 ? =  ) <! Jw= f(tE .8 <1 <8 X6  % < J<  (t/	<& q Jk >= f( u = =w. (t/	<% q JigF . J3   <  K(f\ .? <9 , J #(v=.+ f (ut.Y$ ( f.   	 t t(   f( (<Y%  ( f( f('<"f0& o J=1( t/?(< t/ _chain _flags2 chname it_ini it_pulse_ini double _IO_FILE txtcat it_fin it_pulse_fin FALSE string_t _IO_save_end neuromat_eeg_find_channel_by_name short int size_t ic_end _offset _IO_write_ptr _flags neuromat_eeg_get_R128_channel_names _IO_buf_base _markers _IO_read_end _freeres_buf free signed char stderr neuromat_eeg_locate_pulses long long int neuromat_eeg_get_FN3_channel_names fsmp checknotnull _lock ic_start GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ __PRETTY_FUNCTION__ capType fprintf name fflush _old_offset vtr_prev unsigned char vmax neuromat_eeg_get_FN128_channel_names int32_t long long unsigned int unsigned int _IO_marker _shortbuf long unsigned int neuromat_eeg_get_R20_channel_names _IO_write_base _unused2 _IO_read_ptr __pad5 _IO_buf_end np_max pass char long int bool_t _freeres_list calloc _wide_data neuromat_eeg_new vmin _IO_write_end __off64_t _fileno evname programerror _IO_wide_data _mode __int32_t _IO_backup_base strcmp ne_P __off_t short unsigned int _IO_codecvt _IO_read_base _vtable_offset _codecvt _IO_save_base TRUE chname_P FILE neuromat_eeg_report_pulse __assert_fail asprintf neuromat_eeg_get_channel_names _IO_lock_t neuromat_eeg_free /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg.c neuromat_eeg.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h jsstring.h stdio.h assert.h affirm.h string.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x                EC     <       Y    ECP      \          ECEz                ECE                 ECE                  ECE                 EC           :   EC1    ,         EC    L         EC                                                                                                                             .     @      #       =           $       L           #       [            %       j     @      "       y     p                                                                                                                                                                                                                         Y                                  0                                                                    B                 e    s                                                                                                     6      :                                                                         p	                                     V            3                     9                      neuromat_eeg.c __FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 neuromat_eeg_new calloc checknotnull neuromat_eeg_free neuromat_eeg_get_channel_names strcmp neuromat_eeg_get_R20_channel_names neuromat_eeg_get_R128_channel_names neuromat_eeg_get_FN3_channel_names neuromat_eeg_get_FN128_channel_names programerror txtcat asprintf __stack_chk_fail neuromat_eeg_find_channel_by_name stderr fprintf fwrite neuromat_eeg_locate_pulses __assert_fail neuromat_eeg_report_pulse fputs fflush &             0                   <             F                    N             z                                                                                          )            r                   }                                                                                                  (            8                    C            g            t            $                                                                         *                                                                                                         ;                               <                              <                               I                   L       %            O       7            R       I            V       [            Y       m            \                   _                   b                   e                   h                   k                   o                   r                   u                   x       !            {       5            ~       I                   ]                               ;                               |      
                        <                   >                   N                        ;                                                                                             <                                ;                                      /            ;       9                   A            S            ;       ]                   e                                                      <                                                  0                                  "                               #            "                      		         #   	         "   0	                   8	         $   ?	            <      N	            X	                   `	            	            l      	            	                   	            j
            l      y
            
                  
            
            l      
            
            $      
                        l                  !            N      )                        l                              l                                                                           &                                                            &            (                              #                              #   (                  8         #   R         (   ^         )          
                     
                   
      (              
                                   *       
              /       
             =       
      F      D       
      $      M       
            T       
            [       
      !      b       
             g       
      R      |       
                   
      x             
                   
                   
      1              
                    
                   
                   
                   
      {             
                    
      
            
                   
            #      
            /      
      \      ;      
      d       G      
             S      
              _      
      "      k      
             w      
                  
      o            
                  
      <            
                  
                   
                  
                  
                  
                  
                  
      L            
                  
                   
      6      (      
      1      L      
            V      
      >            
      -            
      O            
                  
                  
      U             
                  
                  
      [             
                  
                   
            ;      
            b      
      :       }      
      1            
      l            
                  
                  
                  
                        V      W      
            f      
             u      
      A             
                  
      *             
      4                  p	            
                  
                  
            .      
             =      
      H       K      
      {      U            p      ^      
            y      
                                          	                  	            
      q                   6            
                  
            (      
             6      
             `      
      {      j            @      s                        
                        s            
                   
      {                                                             !      
            G      
      ]      L                  p      
             ~      
      {                              
                                     
                   
      {                                                       )      "      
            H      
      X      M                  q      
                   
      {                  @                  d            
                        0            
                  
      *            
      s      		      
            %	      
             3	      
      {      =	                  F	            _      [	      
            i	                  	            A      	      
      A      	                   
                   '
      
            1
                    p
      
      {      z
                  
            ]              
                                   "       
      7       &       
      _       *       
             .       
             2       
             6       
             @       
             E       
            J       
            O       
            T       
      %      Y       
      3      ^       
      :      c       
      H      h       
      O      m       
      Z      r       
      b      w       
      k      |       
      t             
      }                                                 @                    `             0                                                                            s                  6      0            p	      P            V       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       e                                   @               (2                                &                                                          ,                                                          1                                                         >                      k      
                             9      @               ?                                J                      #                                   ]                             0                              X      @               M      0          	                 q                      0      >                             l      @               M                                }      0               n#      S                                  0               (                                        0               G*      '                                                   n*                                                          p*                                                          *      h                                   @               O                                                       +                                	                      /      @                                                   P                                    /0              0           0     0     644     25328     `
ELF          >                    0]          @     @   UHH }EHcHHHHHHH    HL    +   H    HH    H    HEE    0EHcHHHHHHHHEHH    EE;E|HEUHH}HE     HEf@HE    @HE@HE@HE    @ HE@(HE@,HE    @0HE    @HHE    @PHE    @8HE    @@]UHH`}uHUHMDE} xE;E|(H    HD   H    HH    H    fEfEE      EHH    HEHH UHcHH EH} tEHH    HEH E    EEEEf.Ez.Eff/u    f/Et(H    HJ   H    HH    H    Eff/v-EXEEEYEEEXEE؃EE;Eff.Ezff.EufEE^EEEUHHP  HHDLf.z4ff/u    f/t(H    H_   H    HH    H     x;|(H    H`   H    HH    H    H     H    @H@H@H    @ H@(H@,fEfEfEǅ      HH    HHH HcHH EH t%HH    HH E    EEEEf.Ez.Eff/u    f/Et(H    Hk   H    HH    H    Eff/  H PH    YE\EH@f/Ev1HE@HPHP    Y EX EH@ Ef/v1HE@ HP(HP,EXEEEYEEXEEYY X (EY(0EX0E;FHE@ff.Ezff.EuHH    4  E^E8H8@0E^E@H@@HH@HHHHfHn    fH~HPHP@PfEǅ       HH    HHH HcHH EH t%HH    HH E    EEEEff/   H@0XE\XEEY`Yh`XhpEYpxEXxE;E^EEHE@8H@8EHEfHn    fH~HEHE@@UHH@}uHUHMELEDME    KEHcHHHHHHHHELDEH}HMHUuEfHnǉ    EE;E|H} tHUHMȋEHΉ    UHH   lH`HXǅp    E    Eǅtǅx    Eǅ|EfEfEfEfEE      EHcHHHHHHHH`HHEHE 9p~HE pHE@EEf/EvHE@EHE@EEf/Ev(HE@EHE@tHE@xHE@ EEf/Ev%HE@ EHE@(|HE@,EHE@8EEf/EvHE@8EHE@@EEf/EvHE@@EHE@HEEf/EvHE@HEHE@PEEf/EvHE@PEEE;l_ff.Ezff.Et	p u[ff.Ezff.Eu	p t(H    H   H    HH    H    HXH       HXpHXE@HXE@HXtPHXxPHXE@ HX|P(HXUP,HX    @0HXE@8HXE@@HXE@HHXE@PUHH`H}ȉuĉUHMDELM} ~"UHEH    H5    HǸ        HMUHEH5    HǸ        } t8HE@EHEHMHEfHnH    HHǸ       HE@PEHE@@EHE@0EMEHUHEf(f(fHnH    HHǸ       HEPHE@EHMHEfHnH    HHǸ       HEP,HE@ EHMHEfHnH    HHǸ       HEHƿ
       UHHPH}ȉuĉUHMLEHE@xHE@HH    HEHH H    HEHEpHExHE@ELEHMЋUHEHVMAfHnH    H5    HǸ       HHE@(xHE@(HH    HEHH H    HEHEp,HEx(HE@ ELEHM؋UHEHVMAfHnH    H5    HǸ       HHE@PEHE@@EEHMUHEf(fHnH    H5    HǸ       UHH@H}uUHMDELME    [EHcHHHHHHHHELEHH    HEHH}ԋUuHEMAH    EE;E|H} t4} ~.HEHƿ
       H}HM؋UuHEIH    UHH0}uHUHMLEЋEHHH    HL      H    HH    H    HEE     EHH    HEHf EE9E|LMH=    LEHMHUuEffHnǉ    HEUHH  ,(H HL Lǅ<      ǅ@      fEfEǅD      DHH    H HH <HcHH P<HH    HH XP\XE苅DHH    H HH @HcHH `@HH    HH h`\hEH t%DHH    HH E    EEEEf.Ez.Eff/u    f/Et(H    H  H    HH    H    Eff/vHEXEEEYEpEYpxEXxEDD;, Eff/vE^EE	fEEE<(@ЉHHHH    HH E YEEYEEHHH    HHEXEEE <;@   @(<ЉLLHH    HH E YEEYEELHH    HHEXEEE @@;<U<<;(-            neuromat_eeg_channel_stats.c no mem invalid channel index {ic} invalid weight invalid {eps}     (min_twt == 0.0) && (min_num == 0)  %*s channel %3d = %-4s   num = %6d  twt = %14.8f      avg = %+14.5f  dev = %14.5f  rms = %14.5f   min = %+14.5f at frame %5d   max = %+14.5f at frame %5d ????      %*smin value %+14.5f at channel %3d = %s frame %5d
     %*smax value %+14.5f at channel %3d = %s frame %5d
     %*smax dev = %14.5f  max rms = %14.5f
  neuromat_eeg_channel_stats_new  neuromat_eeg_channel_stats_avg  neuromat_eeg_channel_stats_gather                               neuromat_eeg_channel_stats_extreme                              neuromat_eeg_channel_stats_covariance_matrix                    neuromat_eeg_channel_stats_accum_covariance_matrix                              ?      @                                         :                               )r    int         y       y                 10      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DI  `    FN  h    Hr   p    Ir   t    J   x    MQ       NX       OS      Qc      Y       [m      \w      ]N      ^	H       _
.       `r       b|          !    +    D        c  :     <      h      r       :         0            f               "A                   $      X  
num    
twt   
min               
max          (      ,
avg   0
var   8
dev   @
msq   H
rms   P           	er         #     
E      A                     .      A          :H   H  H       A          H   _  .    $    
        -        nt   ~ne   ~val   ~    #  ~wt #  ~      }      }Cv #  }    8  	                      	ie   ~              	je   ~                          	Cij #  P	ije $  ~                	it   ~              	vi   X	vj   `	w   h                 	jie '  ~     #       8  :   2 (      	#                   nt   \ne   Xval   P     #  Hwt #  @	Cv #  h      	                4       	ije   d       :   ,                        wr   X      Tnc   P      H      Dst "  ne    stg #          l       ic   l                         /  wr         ne         stg #         `       h                     wr         ic                st #                     	  ne   ~st "  ~stg #  ~      ~                $  ~    <  ~      @    $  ~    <  ~      H      P      X      `    	  	                      ie   ~              sti '  h      	  :   " 	                     
  nt   \nc   Xval   Pwt #  Heps   @st "  ne   stg #           \       ic   l      V              r  nt W  }nc X  }val Y  }wt Z#  }eps [  }ic \  }st ]#  }      	            e      f      g                  it h  }              v i  Pw j  X              vlo n  `vhi p  h           4                    A      it   }              v   w   @               d   H          :   ! r      =                i  nt >  nc ?  val @  wt A#  ic B      y  	            E  @    F  H        $      it G                v H  `w I  h      y  :    i  %    1                 st 1E  h &    )                 nc )F  \st *#  h    y  	                A       ic ,  d    :!;9I   :;9I8  4 :!;9I    4 :!;9I   I  $ >   !I  	4 :!;9I  
 :!;9I8   :;9I   :!;9I  I  ! I/  & I   :!;9I  4 I4  .?:!;9!'@|   :!;9!I   <  :;9  7 I  (   .?:;9'I<  .?:;9'<  .?:;9'I<  4 :!;9!I    .?:!;9'I@|  %      $ >  ! :;9  ">I:;9  #   $.?:;9'@|  %.?:;9'@z  &.?:;9'I@|   ,                                               ~                                                                                                	        )
 %)t./	%  JK1//	< f (tYf&* t& <  	  f f(% z J	Yt?    (  (</</בY&* &   	  f f(/!<* ; K !<* ; K  !#<tJ% t  t 	YpX = = 1>	Y*. *   "/<!'"<tJ) ! t( (<'tI/	% * J	uKC#$<$<ut1Y'f+ + + A Y + A Y + + + + % w J X	 X (?(@(@=
J" f" f8`99	<.t8 J4 .  X tKZ.t8 J4 .  X tKZP<"tN/	>	<%  J t	g	< f)t3 .9 <+ # J fY-K.GY	Y Y$1& K$1&.K2 .     f f("% J- y % t6
    #*  $!!"#.  (* n! t%  t  min_icmin _shortbuf _IO_lock_t sumwd2 max_itmax _IO_buf_end __FUNCTION__ cnew _IO_write_end unsigned int namemin _freeres_list _flags __int32_t _markers neuromat_eeg_channel_stats_new icmax neuromat_eeg_channel_stats_avg TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end float _IO_codecvt sqrt malloc max_icmax programerror long long unsigned int neuromat_eeg_channel_stats_extreme namemax min_twt max_var _IO_backup_base _offset checknotnull fprintf _fileno vshift neuromat_eeg_channel_stats_print size_t bool_t _IO_read_base neuromat_eeg_channel_stats_gather_all neuromat_eeg_channel_stats_gather char _mode sumwv _IO_marker _IO_read_ptr max_rms sumw _IO_write_base neuromat_eeg_channel_stats_covariance_matrix neuromat_eeg_channel_stats_t long long int sumwvivj min_min _IO_save_base itmin _freeres_buf __pad5 pnum _vtable_offset sumwv2 _IO_read_end short int min_num long int icmin max_max _IO_wide_data FALSE indent name _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail min_itmin unsigned char max_dev neuromat_eeg_channel_stats_extreme_print _IO_write_ptr max_msq _codecvt neuromat_eeg_channel_stats_print_all cold __off_t signed char short unsigned int __PRETTY_FUNCTION__ double neuromat_eeg_channel_stats_clear neuromat_eeg_channel_stats_accum_covariance_matrix _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base itmax /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_channel_stats.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_channel_stats.c neuromat_eeg_channel_stats.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h neuromat_eeg_channel_stats.h stdio.h assert.h mathcalls.h affirm.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x                EC     <           EC     \          EC    |          EC               EC               EC              EC              EC              EC     <          EC     \      -   EC$                                                                                                           -                  <            "       K     @      #       a           -       p           3                                                                                                                                                                                                             m                                       .            !                     &    	             L    
            o                     }                                                                              6                              '          -       neuromat_eeg_channel_stats.c __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_channel_stats_new malloc checknotnull neuromat_eeg_channel_stats_clear neuromat_eeg_channel_stats_avg programerror neuromat_eeg_channel_stats_gather sqrt neuromat_eeg_channel_stats_gather_all neuromat_eeg_channel_stats_extreme __assert_fail neuromat_eeg_channel_stats_print fprintf fputc neuromat_eeg_channel_stats_extreme_print neuromat_eeg_channel_stats_print_all neuromat_eeg_channel_stats_covariance_matrix neuromat_eeg_channel_stats_accum_covariance_matrix       -             7                   C             M                    U                                                                                  .                  ?                  P                  a                                                                                6                  p                                                            ;                                                                               J                                                                                 2                  b                                    T                  j                  y                        ;                                     E                                                            	            P
            x
            
                  
                  
                  
            <                  #            \       +            :                              P                   W                   d            v                                                                                 !            J                   Z                                                                         :                   A            $      N                                                             \                                     "                  /                                                0            :            |      F            P                   X                                           h                                                                              ;                          
                     
                    
      (              
                                   *       
              /       
            =       
      ]      D       
      \       M       
            T       
      @      [       
      4      b       
            g       
             |       
                   
      ,             
                   
                   
      {             
                    
      !             
                   
                   
      ;             
                  
      N             
                  
      0       ,      
            9      
      D      F      
            S      
             `      
            m      
      q      z      
                  
      o            
                  
                  
      
             
      W            
      T            
                  
      L            
      q             
            	      
                  
      
      #      
            1      
            =      
             E      
            i      
            s      
      ,            
                  
                  
                  
                  
      g            
      :            
                   
                  
      w      !      
            .      
            G      
             T      
                  
      w            
      i            
                  
                  
                  
      \      I      
            `      
            h                        
      y            
      I             
      '            
      <                                           +                  K            ,      \      
            k      
      6                  >                  M                  (      >      
      J      H                        
      y            
      <                                     `            
                         6      $      
      @      ?      
      G      M      
                        X            
                                    
      @            
      G            
      i       !      
      ,      0      
            5                  Z      
      @      w      
      G            
                  
      	                  
            
                  
      4      		      
            	      
              '	      
            6	      
      $      D	      
            S	      
      &       b	      
      <      p	      
            ~	      
            	      
      .      	      
      S      	            @      	                  	            (      
      
            
            	      
            
      
      
            
            .      ,      
      <       6                   ?      
      6      N      
            ]      
            l                                                                              
                         @      '            O      Q                        
                         m            
      <                               
      6            
                              >                        
      n                               
                                       
      <                                     ]              
   
                                "       
      E       &       
      m       *       
             .       
             2       
             6       
             :       
             D       
            I       
      #      N       
      @      S       
      I      X       
      Q      ]       
      _      b       
      f      g       
      t      l       
      {      q       
            v       
            {       
                   
                   
                                                       @                    `             m                   .                   	                   
                                                         6      @                  `                   .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                                                                                            @                                          @               @      0	                          &                     4                                     ,                     4                                     1                     @      (                              >                      h                                   9      @               I      0                          J                      ~(      a                             ]                      *      0                              X      @               Y      0          	                 q                      +                                   l      @               @Y                                }      0               1                                        0               7                                        0               x9      '                                                   9                                                          9                                                          9      x                                   @               P[                                                      8;                                	                      P>      Z                                                   X\                                    /30             0           0     0     644     13736     `
ELF          >                    /          @     @   UHHP  HDLHHH    HEHHH    HEHUHuAA          HEHUHuAA          HE xAHHH    HL    '   H    HH    H        HE x>HHH    HL    (   H    HH    H        HEǅ      ǅ    cHH    HHH HcHHHH    HEH ;|   ǅ   HUj uAAȹ            H}    H    H
      H    H    ǅ    THH    HEH  H    H fHnH    HHǸ       ;~H    Hƿ
       HMȋHuIȹ        ǅ       HH    HEH HH    HEH HH    HEH\ ;fHEH    ǅ      +HH    HEH EЋHH    HH E؋;u:HH    HEHEYE   W  HH    HEH EHH    HH EEXEEE\EEEYE(EYE0(X08HH    HEH8    Y@@ EYEHEYEPH\PXHH    HEHX    Y`` +9HEH    ǅ    P  HH    HEH hf*pHH    HEHh^pxx  xx toHH    HEH EHH    HEH EHH    HEHEXEEE HH    HEHHH    HHH HcHHEE ;;HEH    HEH    HEH    HEH    HH    H} tHEH    H} tHEH     neuromat_eeg_filter.c no mem   trend =   %+12.6f                neuromat_eeg_filter_apply             ?Q                                         :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +	    '        F  :       	    K  	    U     o  :       o    y      y          f                   A   `                                           	    
         !    &  	                        A   d                $I      	8|             
    
  H    
      H    
         
             '                 er   #  ~  t       ;V                V   p      :H     H   o  o  A   o       
H     .            r       +  A        H     .                       :  nt   }ne   }val :  }      }    d  }G   }    d   in !  out "  pd #  pi $  P '  !    O  	        s (                ie *  }        }       	  it ,  }               r  "    0  }        n       Q  r 4  }                it :  }          )        kf0 A  }              kf1 B  }h0 C  @G0 D  H        W      h1 K  PG1 L  XGp N  `Gm O  h           q      it Y  }        O  :    ?    I   :!;9I8  4 :!;9I  $ >  (    !I   :;9I    	 <  
.?:;9'<  .?:;9'I<   :!;9I    & I  I  ! I/   :!;9I  7 I   :!;!9!I  .?:!	;9!'<  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  >I:;9  '     .?:;9'I<   .?:;9'@|  !4 I4  "4 :;9I   ,                                               y                                                                                            	        :6;$"$$ " A X"K$ " > XLZ	; .? 1 ? f6 ) ! t6#T .7 f1 6' t?#5 X> #5 #: f- $% t	$	Yff  f#+ ' tf#+ ' tf1 p( t# 		Z#<f$ + 4 + 0 fvf) z! t% Q  t9  t t/ FFTW_REDFT10 tdeg complex float _IO_FILE FALSE _IO_save_end short int size_t malloc _offset fftw_plan _IO_write_ptr _flags FFTW_RODFT00 fftw_destroy_plan _IO_buf_base double _markers _IO_read_end _freeres_buf float FILE stderr long long int checknotnull _lock _wide_data GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ FFTW_HC2R fprintf FFTW_RODFT10 FFTW_RODFT11 _old_offset unsigned char neuromat_eeg_filter_apply neuromat_poly_eval_multi signed char _codecvt long long unsigned int fftw_plan_s fftw_r2r_kind unsigned int _IO_marker _shortbuf fftw_plan_r2r_1d _IO_write_base _unused2 _IO_read_ptr _IO_buf_end char long int fftw_malloc int32_t bool_t _freeres_list __off64_t tkeep __pad5 _IO_codecvt FFTW_REDFT00 FFTW_REDFT01 long unsigned int complex double _IO_write_end maxiter complex _Float128 _mode _fileno short unsigned int _chain _IO_wide_data FFTW_RODFT01 fftw_execute neuromat_poly_fit_robust __int32_t _IO_backup_base complex long double __off_t _flags2 neuromat_poly_report_proc_t _IO_read_base fftw_r2r_kind_do_not_use_me fftw_free _vtable_offset _IO_save_base TRUE FFTW_R2HC FFTW_DHT free verbose _IO_lock_t FFTW_REDFT11 /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_filter.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include /home/stolfi/include . neuromat_eeg_filter.c neuromat_eeg_filter.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h fftw3.h bool.h neuromat_poly.h stdlib.h stdio.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x               EC                                                                                              @                                                                                                                            &                   @                      L                      E                      ]                      j                                                                                                                                                                                                                             neuromat_eeg_filter.c __FUNCTION__.0 neuromat_eeg_filter_apply fftw_malloc fftw_plan_r2r_1d checknotnull neuromat_poly_fit_robust stderr fwrite fprintf fputc neuromat_poly_eval_multi fftw_execute fftw_destroy_plan fftw_free        I             d                                                                 <                                                                  *            <       6            @                   H            (            =            Q                   Y                                    $                                                                   *            \                   \                   ~                                                                                           
                     
                   
   	   (              
   	                                *       
              /       
      F       =       
            D       
            M       
      .      T       
            [       
      o      b       
      <       g       
      ?      |       
                   
      m             
      P             
                   
                     
      t              
                    
                    
                   
                   
      f              
                  
                   
            #      
            /      
      I      ;      
      /       G      
             S      
            _      
            k      
      u      w      
      "            
                  
                  
                  
                   
      T             
      {            
                  
      B            
                   
      `            
                  
                  
                    
            (      
            L      
      g      V      
                  
                   
                   
      3            
                  
                   
                   
                  
                  
                  
                  
      s            
                  
                    
                  
      {             
                   
                  
                  
                  
      \       '      
            ,      
            7      
             >      
      Y      E      
            X      
      )       ^      
            e      
      ;      q      
      }            
                  
                  
                   
                  
      V            
             $      
      &      \      
                   
      M             
                  
      '            
      <                          (      
             7      
      Z      S      
                  
                        @                   W                  f      
                        
            /            ]      R                  s                                                j                               
                                   "       
   	   >       &       
   	   f       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	          D       
   	          I       
   	         N       
   	   +      S       
   	   4      X       
   	   <      ]       
   	   J      b       
   	   Q      g       
   	   _      l       
   	   g      q       
   	   n      v       
   	   ~      {       
   	                
   	                                                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               8      H                          &                                                          ,                                                          1                            h                              >                            U                             9      @               "      P
                          J                                                         ]                            0                              X      @               ,      0          	                 q                                                         l      @                -                                }      0                     '                                  0                                                       0               r      '                                                                                                                                                                             8                                    @               .                                                             X         
                 	                      P                                                          /                                    /53             0           0     0     644     28824     `
ELF          >                    j          @     @   UHH@}̉uȿ       HL       H    HH    H    HE؋EHHH    HL       H    HH    H    HU؋M̉
HU؋MȉJHUHBHE@    HE@E     HEH@UHcHHH     EE;E|HEUHH H}E    $HEH@UHcHHH H    EHE 9E|HEH@H    HEH    UHHPH}ȉuHUME    EĉEE} +  } t]  H    H:   H    HH    H    HEȋPHEȋ@9~(H    HA   H    HH    H    HEȋ@PHEȋ@)UHEȋ 9E|HEȋ@PHEȉPHEȋ@EHEȋEU} t!H    UH    HHǸ        HEH@UHcHHH HEH} uAHEȋ@HHH    HL    J   H    HH    H    HE} yHEȋ@HUHMH։    E}u`} x(H    HN   H    HH    H    HEH@UHcHHHEHHEȋ@PHEȉPS  } t(H    HU   H    HH    H    HEȋ@yfH} t2HEH@UHcHHH H9EtHEH    HE    H    H      H    H      HEȋ@E؃} taE؃EE EęUċE;E|E+EĉEă} xE;E~kH    Hg   H    HH    H    H} t2HEH@UHcHHH H9EtHEH    HE    X  HEȋ@9EHEȋPHEȋ@9~(H    Ht   H    HH    H    E;E   H    MċUH5    HǸ        } x!H    UH    HHǸ        H    Hƿ
       } u(H    H{   H    HH    H    HEȋ@9E}(H    H   H    HH    H    HEȋ@9E~(H    H   H    HH    H    HEȋ0EęщUHH`H}HuЉỦMLELMHEHEHEHEdH%(   HE1E   } t'H    ỦH    H5    HǸ        EEEẺELMLEMȋUHuHEHH}WH    HE=     E9E~(H    H   H    HH    H    ExE9E(H    H   H    HH    H    EHH    HEHЋ EEEH}MUHuHEIH    } t3uMUH    AAȉH    H5    HǸ        UE9}SH    H   H    HH    H    } t%H    H    H    HHǸ        UHEUHEUHEHEdH+%(   t    UHH`H}HuUMLELMEEEHUuHEȹ    H    E} yE   )  HEH@UHcHHH HEE    E       EHH    HEHЋ EEHH    HEH EEff/t(H    H   H    HH    H    EHH    HEH EEff/v}uE܉EԃEEE;E?}~#H    H      H    H    } 	EHEUЉHEUԉUHH@H}HuЉỦMLEẺEHUЋuHEع    H    E} y4E;E  H    H   H    HH    H    HEH@UHcHHH HEEHH    HEH EEff/t(H    H   H    HH    H    EHH    HEH Eff.Ez;ff.Eu0E;E4H    H   H    HH    H    EEPHEUHH   H}HuUMLEDMEHEHEHE HEHE(HEHE0HEHE8HxHE@HpdH%(   HE1EEEEH}DMLUMUHuHELEAPLEAPuDEAPfHnMH    H E=   uE   E   E      E܃EH}DMLUMUHuHELEAPLEAPLEAPufHnMH    H E=   uaH    H%      H    H    UH    H    HHǸ        EEE   E   E=     U܋E9~(H    H>  H    HH    H    U܋E9|(H    H?  H    HH    H    UE9~(H    H@  H    HH    H    ExE9E(H    HA  H    HH    H    E9E   H    HB  H    HH    H    E=   t(H    HE  H    HH    H    E=   t(H    HF  H    HH    H    E=   t(H    HG  H    HH    H    E=   t(H    HH  H    HH    H    UHEUHEUHEUHxUHpHEdH+%(   t    UHHpH}HuЉỦMLEDMEHEHEHE HEHE(HEdH%(   HE1EȃELMLEMȋUHuHEH}WH}WH    HE=   uHE    HE    p  E9E
UE9~(H    Ht  H    HH    H    ExE9E(H    Hu  H    HH    H    E9E   EHH    HEHЋ E} tQDMDEEHH    HEHHH    HuUHH=    WfHnH5    H    HUHEUHEoEHH    HEHЋ EH    UH    HHǸ        ŰEE9~HEỦE+EHEHEHEHEdH+%(   t    UHHpH}HuЉỦMLEDMEHEHEHEHEHE HEHE(HEdH%(   HE1EȃELMLEMȋUHuHEH}WH}WH    HE=   u#HE    HE    HE    c  E9E
UE9~(H    H  H    HH    H    ExE9E(H    H  H    HH    H    E9E   EHH    HEHЋ E} tQDMDEEHH    HEHHH    HuUHH=    WfHnH5    H    HUHEUHEUHEXEHH    HEHЋ EH    UH    HHǸ        HE    HE    HE    HEdH+%(   t                              neuromat_eeg_frame_buffer.c no mem invalid negative frame index buf->it_ini <= buf->it_fin + 1    reading into row %d of buffer
 it_end < 0 nrd == 0 !! file is empty
 (it >= 0) && (it <= it_end) buf->it_ini <= buf->it_fin   !! frame index %d folded to %d  to be in 0..%d mirror   requested data frame was flushed and cannot be re-read it <= buf->it_fin            %s: starting at buf.it_ini = %d
 it_ini >= it_next (s >= 0) && (s < ns)         %s: found pulse = %d..%d type %d
 it_fin >= it_ini     %s: no pulse found
  stimulus phase marker channel is negative       !! warning: overlapping pulses start frame does not exist       phase marker channel is negative pulse is off in initial frame  !! start of stimulus pulse not found
   !! ignoring start-of-fixation pulse at frame %d
 it_fx_ini <= it_fx_fin it_fx_ini < it_st_ini it_st_ini <= it_st_fin (s_st >= 0) && (s_st < ns) s_st != s_fx it_fx_fin == INT32_MIN it_st_ini == INT32_MIN it_st_fin == INT32_MIN s_st == INT32_MIN     (it_pu_ini >= it_start) && (it_pu_ini <= it_pu_fin) (s_pu >= 0) && (s_pu < ns)  [fx]  
 !! warning: missing start-of-fixation pulse - start-of-stimulus pulse in channel %d
  [st]      !! warning: missing start-of-stimulus pulse - start-of-fixation pulse in channel %d
            neuromat_eeg_frame_buffer_new                   neuromat_eeg_frame_buffer_get_frame                             neuromat_eeg_frame_buffer_get_frame                             neuromat_eeg_frame_buffer_find_next_pulse                       neuromat_eeg_frame_buffer_find_next_pulse                       neuromat_eeg_frame_buffer_find_next_pulse_start                 neuromat_eeg_frame_buffer_find_pulse_end                        neuromat_eeg_frame_buffer_get_next_pulse_pair                   neuromat_eeg_frame_buffer_get_next_fixation_pulse               neuromat_eeg_frame_buffer_get_next_stimulus_pulse                            f              :   	    	    	    	    	    	        )r    int 	        y       y      	           10      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DI  `    FN  h    Hr   p    Ir   t    J   x    MQ       NX       OS      Qc      Y       [m      \w      ]N      ^	H       _
.       `r       b|          !    +    D        c  :     <      h      r       :         0    "    	  	        f   	      #A                   $      >         nc   val >               C  H  	              (g  $  {    C   %    L                H          	er         &     
E      A          .      A      '    "  H    (    :H   L  H       A          H   c  .                1        buf "  H    ,  @      ns                         H                          \      P      T      X
      	                               d         X             `  O  [          :   1       S        ,      F  buf T"  H    U,  @    V  ns W      X      Y      Z       [      \H      ]      ^      a  \    d  P    d  T    e  X
      	                       $      y  d         o             `                      buf "      ,        ns                                H              ~      ~      ~      ~      d      L      P      T      X      \    	  `
      	              :   -               p      j	  buf "  H    ,  @      ic   itP   it   P
    z	  	            itb   Tvt C  h     z	  :   ( j	                    
  buf "      ,        ns         itP   sP    it   @s   D
    
  	            itb   Pvt C  hnup   H               r   L               ic   T       
  :   / 
              4        buf "  H    ,  @      ns                     sP         \
      	              P      Ts   X      `
      	                      ic   d       :   )       )	                   buf *"  it +      ,+      -      0  L    2  P    3  H
      	        
      	                      nb B  Tjt E  X    F  \frm IC  hnrd L  `        a       nt b  d        :   #        "        g       `  buf "B  X        8       itb $  l                             D  nc R  buf "  H
      	                1       itb   D       :        :;9I8   I   :!;9I  4 :!;9I  4 :!;9I   :!;9I   :!;9I   !I  	$ >  
4 I4   :;9I  I  ! I/    & I  4 :!;9I  .?:!;9!'@|   :!;9I   <  :;9  7 I  (    :!;9I8  .?:;9'I<  .?:;9'<  .?:!;9!'@|    U  .?:!;9'I@|  %      $ >  ! :;9  "4 :;9I?<  #>I:;9  $'I  %.?:;9'<  &   '.?:;9'<  (.?:;9'I<   ,                     f                                     ~                                                                                                	        (! ) <%1t3 .8 > * t JK1t= .B 5 / $ J fYDvgwg 	( J("t+<tYf$ X- tt#gf fu" t(A* f( t X=g f(ut f(tL1 t6 # C fR #h!f+ ( Xg f (5 t: ' G fV Rt5  (	 f	= f( ( (f.2u f'tuvg+<	 ( t (<Y	h f	3 ( f%f"gwhuZvu	tZ<Y 4(" fg& zJ J	 f#gkJX#!	.ih (	u 4(Y (sJ]B$fg<`	mC<vuuu!^<gC<w#%<guv	^ &X&<	 ( ( ( t ( 
( ( ( ( (f?,<v	\  ( t (<!<Yg4;5!2<Y&<K+gfg#XG,<v	\  ( t (<!<Yg4;5	!y.<Y	" debug _shortbuf _IO_lock_t stderr _IO_buf_end nt_fx_default __FUNCTION__ _IO_write_end unsigned int _freeres_list _flags it_pu_ini __int32_t _markers it_raw s_st it_fx_finP TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end _IO_codecvt malloc programerror long long unsigned int neuromat_eeg_frame_buffer_t it_st_ini _IO_backup_base _offset checknotnull fsmp fprintf _fileno s_fx it_iniP size_t bool_t _IO_read_base ichs it_st_iniP free chname neuromat_eeg_frame_buffer_find_next_pulse it_ini char neuromat_eeg_frame_buffer_find_pulse_end _mode _IO_marker _IO_read_ptr mirror it_fx_fin _IO_write_base long long int _IO_save_base size _freeres_buf it_fx_iniP it_pu_fin __pad5 neuromat_eeg_frame_buffer_free _vtable_offset neuromat_eeg_frame_buffer_find_next_pulse_start ic_pu it_next _IO_read_end neuromat_eeg_frame_buffer_new short int long int it_start read_frame _IO_wide_data jt_buf FALSE it_st_fin neuromat_eeg_report_pulse _wide_data _lock long unsigned int neuromat_eeg_frame_buffer_get_next_stimulus_pulse _old_offset _IO_FILE int32_t __assert_fail it_end unsigned char _IO_write_ptr neuromat_eeg_frame_buffer_get_next_fixation_pulse s_stP _codecvt it_fin __off_t verbose signed char short unsigned int neuromat_eeg_frame_buffer_read_proc_t __PRETTY_FUNCTION__ it_finP double s_pu _chain FILE _flags2 it_st_finP it_fx_ini _cur_column neuromat_eeg_frame_buffer_get_next_pulse_pair neuromat_eeg_frame_buffer_get_frame __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_frame_buffer.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_frame_buffer.c neuromat_eeg_frame_buffer.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h neuromat_eeg_frame_buffer.h stdio.h assert.h affirm.h neuromat_eeg.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x                EC     <       g    EC^     \          EC    |       4   EC+              EC           p   ECg              EC           ,   EC#          1   EC(                                                                                                           ,            $       ;     `      $       Q           *       `           *       v            0            `      )                  .                  2                   2                                                                                                                                                                                                                      g       "                     '    P            K                     X                     f                     m                     u                     |                               4          A                	      p                               K            D    	      ,      v    5      1                            neuromat_eeg_frame_buffer.c __FUNCTION__.9 __FUNCTION__.8 __PRETTY_FUNCTION__.7 __FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 neuromat_eeg_frame_buffer_new malloc checknotnull neuromat_eeg_frame_buffer_free neuromat_eeg_frame_buffer_get_frame programerror __assert_fail stderr fprintf fwrite fputc neuromat_eeg_frame_buffer_find_next_pulse neuromat_eeg_frame_buffer_find_next_pulse_start neuromat_eeg_frame_buffer_find_pulse_end __stack_chk_fail neuromat_eeg_frame_buffer_get_next_pulse_pair neuromat_eeg_frame_buffer_get_next_fixation_pulse neuromat_eeg_frame_buffer_get_next_stimulus_pulse neuromat_eeg_report_pulse                    "                   .             8                    @             U             _                   k             u                    }                         =            I                                                                                     \                              <                   R            \            \       l                                                                                     	            \                  "            }       *            i            \      x                                                                                                  K            \      Z            d                   l                                    \                                                                                &            3            =                   M            T            a            n            \      }                                                                                                                  \                              K                  ^            j                  q            d      ~                     !                                                                                 '            1                  9            u         "                                                                                                                                                                                       ;         #               	                  +	            5	                  =	            	            	            4      	            
            /
            \      >
            H
            S      P
            
            \      
            
            t      
            
            \                  #                  +                     %   t         &                                                                                                                                       $            5                  D            N            $      V            g                  v                        :                                                            Q                                                            l                                                            y      %            6                  E            O                  W            h                  w                                                                                                               #                                                                                              
                                          m                        *                  #               '                           ,                  /         #                                                                #            9                  H            R                  Z                                    *                                 '                                 -            `         #          
                     
                    
      (              
                                   *       
              /       
      1      =       
      ^      D       
      W       M       
            T       
      T      [       
      H      b       
            g       
             |       
                   
      8             
      <             
                   
                   
      r              
                   
                   
      ?             
                   
                  
      I             
      O            
      "       ,      
            9      
            F      
            S      
             `      
            m      
            z      
                  
                  
                  
      o            
                   
      X            
                  
      (            
      M            
      d             
      '      	      
      I            
            #      
      F      1      
            =      
             E      
            i      
            s      
                  
                   
                  
                  
                  
      #            
                   
      8            
                   
      "      $      
            1      
      1      K      
            P      
            \      
      g      |      
      3            
                  
                  
                  
      ]      #      
            M      
            d      
      p      j            5            
                  
                  
      M            
      @            
      b            
                  
      R            
                  
      "      .      
      $      =      
      y       L      
      ?      [      
            j      
            t                   }            j            
                                    
                  
                        	            
            #      
            B      
      M      R      
      .       b      
      @      q      
      b            
                  
      4            
                   
      $            
      y             
      ?            
                  
                                           ,            
            %                  6      
            G      
            L            K      r      
                  
                  
      M            
      .             
      @            
      b            
                  
      4            
                   
      R            
            $      
      "      3      
      $      B      
            Q      
            `      
            o      
      )      ~      
                   
                  
                                    
                        	            
                  
            6	      
      <       @	            `      I	      
             	      
      ~      	            A      	      
            	      
            	      
      M      
      
      <       %
                   .
      
             \
                  y
                  
      
      i      
                  
      
            
      
                  
      M            
      )      #      
            @      
              N      
      <       X                  a      
            o      
      1            
                  
                                                      
                        P            
            ,      
            ;      
              I      
             W      
            e      
      <       o                   x      
                        `                              
                                    
      P                         @                   a      
            k                          
      "            
      <                                                   
                                   "       
      D       &       
      l       *       
             .       
             2       
             6       
             :       
             D       
            I       
      !      N       
      =      S       
      F      X       
      N      ]       
      \      b       
      c      g       
      q      l       
      x      q       
            v       
            {       
                   
                   
                                                       @                    `             P                                      A                   	                   K                   	                   5       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       f                                   @               A      x                          &                                                          ,                                                          1                           R                              >                                                         9      @               PT      H                          J                      )      h                             ]                      p+      0                              X      @               f      0          	                 l                      +      "                                                    +                                   |      @               f                                      0               1      \                                  0               8                                        0               9      '                                                   9                                                          9                                                          :      8                                   @               h                                                       P;                                	                      ?                                                         i                                    /82             0           0     0     644     19776     `
ELF          >                    @G          @     @   UHSHx}HuHUHMLEDMdH%(   HE1HUHMELEHΉAH}    HHËEHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEH}HMHUuEI    HUHM؋EHΉ    H܃}    HUEH։    fH~HEE~    fTE    f/Ev3E     EHH    HEHf EE;E|.    ^EEHUHuHMȋEfHn    HEdH+%(   t    H]UHSHX}HuE    HEE    !  EHcHHHHHHEHHE    EE       E;E   EHcHHHHHHEHHEHUHEHH    fH~HEEf/    t(H    H;   H    HH    H    Ef/Ev
EEȃEE;EREHH    HEHHEfHn    fH~HEEEE;EHEH]UHH   H}HuxphHUHEHH    fH~HEM    XExYEE^EEhf.    zhf.    t;h    ^EEHEf(fHn    fH~HE
EEEE    ^EEpYEE^EEEf/    rfERE~    fWEE    ^EHEfHn    fH~HEEYEEEUHH`H}HuEHUHEHH    fH~HEff.Ezff.Eu    E   EYEE^EEEf/    rfEME~    fWEE    ^EHEfHn    fH~HEEEEUHH   HxHph`HpHxHH    fH~HEff.Ezff.Eu    E/  hYEE^EEEf/    rfE   E~    fWEE    ^EHEfHn    fH~HEHEfHn    fH~HEE^`EM    YEHEfHn    fH~HEM    YEM    XEEYEEE^EEEYEEEUHH@H}؉uԉUHM    EEE    UEHcHHHHHHEHHEHH    fH~HEEf/EvEEEEEE;E|} y(H    Hl   H    HH    H    E;Eu    E	fEEUHSH   lH`HXdH%(   HE1HHE    lHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEll։    HEǅp      pHcHHHHHHXHHEHUHMlL`HΉAǅt       HEtHcE} tFff.Ezff.Et0H    HuptfHnH5    HǸ       tlpHH    HEHE tt;lSpp;lll։    HEHUHMlHΉ    ll։    HELEH}HMlllMI    ǅx    ǅ|       E       |lEHH    HEH E|;Eu    E	fEEEE\EEE~    fTEEf/    v4H    HuM|fHnH5    HǸ       xEE;l*||;lx t(H    H   H    HH    H    HEH    HEH    HEHHUdH+%(   t    H]       neuromat_eeg_func_basis.c       two electrodes are nearly coincident jemin >= 0   A[%3d,%3d] = %+12.7f
   inversion error R[%3d,%3d] = %+12.8f
 aborted         neuromat_eeg_func_basis_nearest_dists                           neuromat_eeg_func_basis_voronoi_ind                             neuromat_eeg_func_basis_lagrangian_matrix               :0yE>      ?      h㈵>x88       @     V@                       -DT!	@Hz>                           y          
    :                           
    )r   int     
    y   
    y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_   
           +    '        F  :           K      U     o  :       o    y      y  
    f                   A               
    $           c         :    
    &    
    	)  !>         "    
Q  H        B{                   _           #    er     ~  t  $     	             E  o  o  A   o   sin @       exp _       pow   5             K         .l  o  o  A   o       F             	           %               ;                          =                 p	                  ne p;  ~	    p^  ~	    pk  ~    r  ~    u  A v  %      L         	                (      =  je w  ~               pj x  H               ie {  ~               Aij |  P                  R         ~        
      ie   ~               je   ~               Rij   Iij   err   @           :         :   )       d                   p d2  Hie d=  Dne dI  @	    dR      f  X    g  P      	                f       je h  T        Q       d2 i  h        :   #       Y                  p Y2  ~ctr Y;  ~	    YG  ~tau YU  ~d2 Z  H    \  P    ^  X    _  `    `  h     P                 	  p P1  ctr P:  	    PF  d2 Q  X    S  `    U  h     D                	  p D5  ~ctr D>  ~rho DJ  ~	    DV  ~ord Dd  ~d2 F  @    G  H    H  P    I  X    J  `    L  h     0	          e      
  ne 07  	    0@      2  @    
  	                9      ie 3                pi 5  H    6                 je 7                 pj 9  Pd2j :  X        
  :   % 
  &                    ne   	      p3D   	    $  L   ~	                     p         H '    sum %  P        1       ie (     (  :   @   I   :!;9I8  4 :!;9I  4 :!;9I   :!;9I    $ >   !I  	 :!;9I  
 :;9I  I  ! I/  .?:;9'I<  .?:!;9'I@|  & I  .?:;9!'<   <  .?:!;9!'I<  4 I4  :;9  7 I  (   .?:;9'<    ! I/  %     $ >   :;9  4 :;9I?<  >I:;9    :;9I8  !'  ".?:;9'<  #.?:;9'I<  $   %4 I4  &.?:;9'@|  'U  (I   ,                     y                                                                                                                                                	        $g	g<	vXt7 .< <- % J,-/=tZX	tY#X f(* ) ! JJ f% t JKi/(X') $' ; !" /X-w XY  /X-w-" XY  YX- f!( -2 X. X wut,/X" . % d J f(  . Y1$KwfY		Yg f* X0) ! t%  t v+Yt Y$t,   %Y-+ zt# J'  t  (u __off_t _IO_read_ptr _chain size_t _shortbuf neuromat_eeg_func_basis_lagrangian_matrix _IO_buf_base long long unsigned int d2min free _codecvt neuromat_eeg_func_basis_eval long long int signed char rn_scale bool_t _fileno rmxn_map_col _IO_read_end long int _flags _wide_data _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset rn_alloc rmxn_inv jemin r3_dist_sqr neuromat_eeg_func_basis_mexican_hat rn_copy unsigned int bval nerr _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ mother rn_sum sigma short unsigned int _IO_save_base rmxn_mul _lock _flags2 _mode zsinc zshep neuromat_eeg_func_basis_eval_t norm _IO_write_end _IO_lock_t _IO_FILE neuromat_eeg_func_basis_gauss_bell t2shep float _IO_marker _markers __assert_fail int32_t unsigned char z2bell short int _unused2 pos3D _vtable_offset FILE erad TRUE r3_t __pad5 char neuromat_eeg_func_basis_shepard_weight GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t FALSE neuromat_eeg_func_basis_voronoi_ind sinc __off64_t _IO_read_base _IO_save_end shep ival verbose rmxn_alloc neuromat_eeg_func_basis_nearest_dists bell programerror stderr _IO_backup_base sqrt _freeres_list _IO_wide_data __PRETTY_FUNCTION__ _IO_write_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_func_basis.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_func_basis.c neuromat_eeg_func_basis.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h r3.h neuromat_eeg_func_basis.h stdlib.h rmxn.h stdio.h assert.h mathcalls.h affirm.h rn.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                ECE      @       e   ECEW     d          EC               EC               EC               EC  $             ECH                                                                                                          &       *            $       @            *                                                                                                                                           O                   l                      y                                                                                                   e                                                                                                   R                                                                       A                e                     i                                          i                                                                                                                                           neuromat_eeg_func_basis.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_func_basis_eval rmxn_map_col rn_copy rn_sum rn_scale __stack_chk_fail neuromat_eeg_func_basis_nearest_dists rn_alloc r3_dist_sqr programerror sqrt neuromat_eeg_func_basis_shepard_weight pow exp neuromat_eeg_func_basis_gauss_bell neuromat_eeg_func_basis_mexican_hat sin neuromat_eeg_func_basis_voronoi_ind __assert_fail neuromat_eeg_func_basis_lagrangian_matrix rmxn_alloc stderr fprintf rmxn_inv rmxn_mul free               !            ?            U            L      f            \                  d                                          @            l                              t                                                                    "                                    |                                                            #            J            d                                                                                    :            d      n                                                                              <            d      s                                                                                                            )                  ?            d                  l                                     ,            6            A       >            N            d      V	         !   	         "   
            L       
         #   
         !   
         $   
         !   
         %   ]            d                  L                                 "               d                #                     *            4                   <            H         &   T         &   o                   
                     
      }             
      (              
                                   *       
   
           /       
             =       
            D       
            M       
            T       
            [       
             b       
            g       
      K      |       
                    
                     
                   
      Q             
                   
                   
                    
                    
                   
      J             
                   
      }            
      W             
            #      
      "      /      
            ;      
            G      
            S      
             _      
             k      
      ?      w      
      >            
                  
      '            
      #             
      9            
      J            
                   
                  
                  
                  
      J            
      G            
                  
      6             
            (      
            L      
      +      V      
      (            
                  
                  
                   
      d             
                  
      7            
      U            
      @            
                   
      E            
      E            
      Y      ?      
             R      
      0      |      
      [            
                  
                  
            6      
            L      
            m      
      j            
      R            
                   
                  
                  
                   
      -       #            i      H      
            W      
      !      f      
            u      
                  
      6            
                                           ^	                  m	                  	                  	      >            
      \      
            k                                                             
      [      #                  `      
      !      o      
      {       }      
      d            
      6                                                                   
      v                        /      
      	      Z      
            h      
            v      
      M            
                  
                                    
      	            
                  
            		      
      V      	            R      U	      
      	      	      
            	      
      S      	      
            	      
            	      
            	      
            	                  	      
      !      
      
      ;      
      
            
                   &
                  E
                  c
      
      {       r
            I      
            a      
      
             
                          
            !      
            =      
      x      L            U       a      
            q      
   	                      q             
                                   "       
      B       &       
      j       *       
             .       
             2       
             6       
             :       
             D       
            I       
            N       
      7      S       
      @      X       
      H      ]       
      V      b       
      ]      g       
      k      l       
      r      q       
      w      v       
            {       
                   
                   
                   
                   
                   
                                                       D                   h             R                                                                            i       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       y                                   @               .                                &                                                          ,                                                          1                                                         >                                                         9      @               x5                                J                      5      F                             ]                      {      0                              X      @               (C      0          	                 l                                                                                                                   |      @               XC      X                                0                      Y                                  0               %                                        0               '      '                                                   '                                                          '                                                          '                                         @               E                                                        )                                	                      ,                                                         XF                                    /109            0           0     0     644     33008     `
ELF          >                    0{          @     @   UHH@H}HuHUHMdH%(   HE1EHE    HMHUHEIHѺ        H    Et<EH   H    HL    )   H    HH    H        HEHEH    HH    uEHUH։       HEH    HH    uEHUH։    UHEH    HH    uEHUH։    (H    H1   H    HH    H    UHEЉHUHEHHEHUHHEdH+%(   t    UHH`H}uHUdH%(   HE1HMHUHuHEH    } t<EH   H    HL    :   H    HH    H        HEE    {EHH    HEHH HEHU؋EȍpHEA   Hщ    H    EHEUHcHHЋUHcHHHUHHPH HHQEE;EyE     HE؋UHcHHH H    EE9E|HEH    HEH    HEHUdH+%(   t    UHHp}HudH%(   HE1}t(H    HI   H    HH    H        E    E    E    EHE     HE    @HEH         @HEH          @HEH0         @HEH@         @HEHP         @HEH`         @HEHp         @HEH         @HEH            @HEH            @HEH            @HEH            @HEH            @HEH            @HEH            @HEH            @HEH           @HEH            @HEH0           @E       E       EHHHHEHEHEȋEHDEE\EEEHDEE^EE}uE~    fWEEHHHHEHEHEE}TEE;E8HEdH+%(   t    UHH}ظ        fH~fH~HEHULUEE    \EEEEHEE HEE@HE]UHSH   |HpdH%(   HE1HEHEǅ|       E    E    E    EHpH            @HpH            @HpH            @HpH            @HpHP         @HpH`           @HpH           @HpHp           @HpH           @HpH            @Hp     Hp    @HpH         @HpH          @HpH0         @HpH@         @HpHp         @HpH         @HpH            @HpH            @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH            @HpH0           @HpH@           @HpHP           @HpH`           @HpHp           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH            @HpH           @HpH            @HpH0           @HpH@           @HpHP           @HpH`           @HpHp           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH            @HpH           @HpH            @HpH0           @HpH@           @HpHP           @HpH`           @HpHp           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH           @HpH  HpHZ`H`HHHEIfHnHH`HhHHSHpH@HpH   H`HHHEIfHnHbH`HhHHSHpH  HpH   H`HHHEIfHnHH`HhHHSHpH   HpH  H`HHHEIfHnHH`HhHHSHpH0HpH   H`HHHEIfHnHkH`HhHHSHpHP  HpH0  H`HHHEIfHnHH`HhHHSHpH   HpH@  H`HHHEIfHnHH`HhHHSHpHHpHP  H`HHHEIfHnHtH`HhHHSHpH HpH`  H`HHHEIfHnH#H`HhHHSHpH  HpHp  H`HHHEIfHnHH`HhHHSHpHpHpH  H`HHHEIfHnHH`HhHHSHpHHpH  H`HHHEIfHnH.H`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpH@  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnH5H`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpH  H`HpHHHEIfHnHBH`HhHHSHpH  HpH   H`HHHEIfHnHH`HhHHSHpH0  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH   H`HHHEIfHnHIH`HhHHSHpHp  HpH0  H`HHHEIfHnHH`HhHHSHpH`  HpH@  H`HHHEIfHnHH`HhHHSHpH  HpHP  H`HHHEIfHnHPH`HhHHSHpH   HpH`  H`HHHEIfHnHH`HhHHSHpH  HpHp  H`HHHEIfHnHH`HhHHSHpH`  HpH  H`HHHEIfHnHWH`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpHp  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnH^H`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpHP  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnHeH`HhHHSHpH`  HpH  H`HHHEIfHnHH`HhHHSHpH   HpH   H`HHHEIfHnHH`HhHHSHpH@  HpH  H`HHHEIfHnHlH`HhHHSHpH   HpH   H`HHHEIfHnHH`HhHHSHpH  HpH0  H`HHHEIfHnHH`HhHHSHpHP  HpH@  H`HHHEIfHnHsH`HhHHSHpH  HpHP  H`HHHEIfHnH H`HhHHSHpH  HpHp  H`HHHEIfHnHH`HhHHSHpH0  HpH  H`HHHEIfHnHzH`HhHHSHpH  HpH  H`HHHEIfHnH'H`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpH@  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnH.H`HhHHSHpH   HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH   H`HHHEIfHnH5H`HhHHSHpH0  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH   H`HHHEIfHnHH`HhHHSHpH  HpH0  H`HHHEIfHnH<H`HhHHSHpH  HpH@  H`HHHEIfHnHH`HhHHSHpH   HpHP  H`HHHEIfHnHH`HhHHSHpH  HpH`  H`HHHEIfHnHCH`HhHHSHpHp  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHSHpH  HpH  H`HHHEIfHnHJH`HhHHSHpH  HpH  H`HHHEIfHnHH`HhHHS|   u&HpH            @E       E       EHHHHpHEHEEHDEE\EEEHDEE^EE}uE~    fWEEHHHHpHEHEE}NEE;|/HEdH+%(   t    H]UH}HuHE     HE    @HEH         @HEH          @]UHH   HxHpHhH`dH%(   HE1HpHPH HEHUHh tHUHhHEHH    HEH    fH~HEM    XEEEEXEE^EEEEEEEXEE^EEEEE    \EE^EEEEHUHEHH    H` tHUH`HEHH    HxHEHUHHQHEHAHEdH+%(   t    HxUHHĀH}HuHUHMdH%(   HE1HMHHQHEHUHAHEH} tHUHMHEHH    EEM    XEEEE^EEEEEEE^EEEEH} tHUHMHEHH    HMHEHUHHQHEdH+%(   t    HEUHH}HuHUHMHE EHE EE\EEHE EE^EEHE@EHE@EE\EEHE@EE^EEHEE HEE@HE]UHH}HuHUHMHE EHE EHE EEYEEEXEEHE@EHE@EHE@EEYEEEXEEHEE HEE@HE]UHSHX}HuHUHMLEdH%(   HE1E    OEHHHHEH4EHHHHEHHEHMHUH    HEHUHHSEE;E|HEdH+%(   t    H]UHSHX}HuHUHMLEdH%(   HE1E    OEHHHHEH4EHHHHEHHEHMHUH    HEHUHHSEE;E|HEdH+%(   t    H]     neuromat_eeg_geom.c no mem R20 R128 FN3 invalid electrode count invalid number of electrodes    neuromat_eeg_geom_get_schematic_2D_points                       neuromat_eeg_geom_get_schematic_2D_points_by_name               neuromat_eeg_geom_get_R20_schematic_2D_points        t@      s@     @o@     c@      h@     @^@     @d@     z@     p@     Y@     n@     i@      l@      o@     y@     pp@     `@      @     Ȁ@     @     0y@     z@     {@      z@     Py@     i@     y@     @                     @      t@      O@      d@     g@      p@      v@     @z@      |@     @     @     }@      {@     d@     x@      f@     v@     h@     @u@     @l@     z@     _@     x@     a@     0v@     d@     w@      Y@     u@     }@     `v@     {@     v@     y@     pv@     0w@     t@     @     w@     p@     Px@      }@     x@     @x@      x@     x@     @     Pz@     8@     {@     }@     z@     z@     x@     u@     @}@     x@     }@     }@     |@     px@     @{@     v@     X@     P}@     0@      @     pw@     u@     @t@     r@     0u@     Pr@     p@     `t@     p}@     P{@     pq@     x@     p@     p@     @     t@     @     q@      @     Pp@     |@      z@      n@     `w@     @n@     @     @m@     P@     m@     j@      j@     x@     @k@     @     `c@     Pv@      D@      y@     k@     @e@      ?	                           {,          	    :                           	    )r   int                      	    f                  A                	    $      
      :          c     	    &         <  c <   
   L  :    	    &&  L      /x  !  !  !       3  X  X  X       0  X  X  X       M     X  X       ;     !       2  !  !  !         H        	*	   7                       
.X        A           r   s             
:H     H         A       !    H     .   .        	                        C               j  np C9   Lp CB!  @ctr CM!  rad CX!  q Cb!          `       ip E   T      =                 np =9   Lp =B!  @ctr =M!  rad =X!  q =b!          `       ip ?   T      5                 A  p 50!  ctr 59!  rad 5D!       -                   p -0!  ctr -9!  rad -D!       #                  p #)X      #2X  ~    #>!  ~q3 %
L  PDen '   q2 (
  @     L                  p )!  ~    2!  ~    >X  ~q2 
  @R2    Den    q3 
L  P "            u         ne <   l    E!  `     m                ne m=   ~    mF!  ~#          r
      s
  @$sym x
          o       @i  p x                  ie    ~               j    ~                                 
     :   .       G                ne G<       GE!        	            K
  @    L
  P               ie c                  j d                      e       f       
     :   -   %    7!          |            7?   ne 7P       7Z       8       8   H    80!  P    :!  X      	        &                 ie ;           w           <   `    =   D          1           @   @  
     :   1       $              	      $6   H    $H   @    $V      $g	  ne &   T    '   X    )!  `    	  	         !  
   	  :   ) 	    I   :!;9I  4 :!;9I  $ >  4 :!;9I     !I   :!;9I  	 :;9I  
I  ! I/  & I  .?:;9!'<  .?:;9'I<   :!;9I   :!;9I  4 :!;9I  .?:!;9!'@|  4 I4  (   :;9!   :;9!I8!   .?:!;9!'@|  .?:!;9!'I@z  .?:!;9!'I@|  4 :!;9!I  %     $ >  >I:;9  .?:;9'<   .?:;9'<  !.?:;9'I<  ".?:;9'@z  #4 I4  $.:;9'I@Hz  %.?:;9'I@|  &   ,                     {,                          p                                                                                    	        $u$ t < X	K X	KY X	K/ X	K 0(ifu f < XKt/<u)<%  JtO .? 9 ' JK\. f
(


















tY	t!Y..#<! fY.%  J%  Jf"(* 2uf JL
	









'

























































8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

8?
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8tY	t!YX.#<! fYX%  J%  J

?+
Y KY!
-(0
:>X
/ 
 tgY
),
 tg/v' ' iv%%it8/
<% # Jt8/
<% # J chname r3_dir r3_weigh chname_full rad3 neuromat_eeg_geom_ellipse_from_disk short int size_t z_raw rad_ref z_rel ne_P pos2D strcmp ctr_ref ie_full neuromat_eeg_geom_get_schematic_2D_points free signed char float long long int checknotnull r2_unweigh long int rad2 GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection r3_unweigh neuromat_eeg_geom_map_many_ellipse_to_disk __FUNCTION__ capType name unsigned char r2_weigh neuromat_eeg_geom_get_schematic_2D_points_by_name long long unsigned int r2_norm_sqr unsigned int FALSE neuromat_eeg_geom_get_R20_schematic_2D_points short unsigned int pos2D_P chname_P r3_t char neuromat_eeg_geom_2D_from_3D neuromat_eeg_geom_get_FN3_schematic_2D_points int32_t bool_t calloc neuromat_eeg_geom_disk_from_ellipse r2_t long unsigned int neuromat_eeg_geom_get_R128_schematic_2D_points double neuromat_eeg_geom_3D_from_2D programerror neuromat_eeg_find_channel_by_name neuromat_eeg_geom_map_many_disk_to_ellipse __int32_t pos2D_full TRUE ne_full neuromat_eeg_get_channel_names /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_geom.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /home/stolfi/include /usr/include . neuromat_eeg_geom.c neuromat_eeg_geom.c stddef.h types.h stdint-intn.h bool.h r2.h r3.h stdlib.h neuromat_eeg.h affirm.h string.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x               EC    <       |   ECs    \          EC    |       o    ACj                ECH            u    ECl               EC              EC               EC     @          EC      `          ECE   $             ECE                                                                                                    `       *       $            2       3            .       B     '      o                                                                                                                     H                   r                                                                                                                          	    o&      u       7                     D                     U          |                                                    &                                                                                                    (                                                      #    )             G    a*             k    '+                 +              neuromat_eeg_geom.c __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 sym.0 neuromat_eeg_geom_get_schematic_2D_points neuromat_eeg_get_channel_names calloc checknotnull strcmp neuromat_eeg_geom_get_R20_schematic_2D_points neuromat_eeg_geom_get_R128_schematic_2D_points neuromat_eeg_geom_get_FN3_schematic_2D_points programerror __stack_chk_fail neuromat_eeg_geom_get_schematic_2D_points_by_name neuromat_eeg_find_channel_by_name free neuromat_eeg_geom_3D_from_2D r2_unweigh r2_norm_sqr r3_dir r3_weigh neuromat_eeg_geom_2D_from_3D r3_unweigh r2_weigh neuromat_eeg_geom_disk_from_ellipse neuromat_eeg_geom_ellipse_from_disk neuromat_eeg_geom_map_many_disk_to_ellipse neuromat_eeg_geom_map_many_ellipse_to_disk        Z             s             }             \                                                                                                                                                                                .            7            \       F            P            $       X                                                                                                              a                                                            9                   H            R            <       Z            b                  o                  |                                                $                  ,                  4                                    <                  D                  L                  T      "            \      .            d      C            l      O                  d            t      p            |                                                                        ,                                                                        D                                    T      2                  >            d      U                  a                  x                              |                                                                                                                                                      '                  3                                    !            ]                                                                                                            %                  ?                  K            4      e                  q                                                                                    $                                    ,                        	            4      !	                  -	            <      G	                  S	            D      m	                  y	            L      	            T      	            <      	            \      	            d      	            l      	            t       
            |      
                  $
                  0
                  H
                  T
                  l
                  x
                  
                  
                  
                  
                  
                  
                                                      *                  6                  P                  \                  v                                                                  $                  ,                  4                  <                  D                  L                        4            T      @            \      Z            ,      f                              d                  l                  t                  |                                                      \                                          $                  >                  J                  d                  p                                                                                                                                                                  "                  .                  H                  T            |      n                  z                                                                                    $                                                      ,                  ,      ,            4      8            <      R            D      ^                  x                              L                  T                  ,                  \                  d                  l                  t                  ,                  |      6                  B                  \                  h                                                                                                                                                                                     &                  @                  L                  f                  r                              T                                                                                                                  
            $      $            ,      0            4      b%                  n%                  &                  e&            &            4      &            <      &            D      &            <      &                  &            L      T'            `'            v'            T      '            T      #(            G(            y(            (             (            T      j)         !   )            +         #   +            A,         "   q,                   
   	                  
                   
      (              
                                   *       
   
           /       
      V       =       
            D       
            M       
      &      T       
            [       
             b       
      L       g       
      J      |       
                    
                   
                    
      L             
      o             
                    
                   
                   
      _             
      T             
                  
            '      
            M      
            ^      
      4      y      
                  
                   
                   
                  
                   
                   
            8      
            Y      
      |       t      
                   
      [            
      l            
                        +      J             ,      k      
            q            '+                  V+            
      (                   a*      B      
      b      L            )            
                        (            
      #             
                  
                        &      =      
            M      
      #             
                        o&            
      v             
                                     
      v             
                  
             '      
      c       @            '      j            w%                  %                  %            
      ]             
      k             
                                    
      v       *      
            4                   =      
             K      
      c       Y            <      x            H                  T            
      ]             
      k             
      =                               
                  
              ,      
      d      ;      
             I      
      T      W      
      v       e      
            o                   x                              $            
      !            
                                     
              	      
             	                    	      
            *	      
      q       8	      
            G	      
            c	      
              q	      
      v       	      
            	            `              
                                   "       
      <       &       
      d       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
            T       
            Y       
            ^       
      "      c       
      '      h       
      ,      m       
      5      r       
      D      w       
      M                                                 @                   `                                '                                      o&                   &                  (      $            )      D            a*      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                                                                                            @       {,                                   @               hU      X                          &                     ,                                     ,                     ,                                     1                     ,      `                              >                       2      	                             9      @               l      
                          J                      ;                                   ]                      s>      0                              X      @               @w      0          	                 q                      >                                   l      @               pw                                }      0               <G                                        0               K      V                                  0               M      '                                                   DM                                                          HM                                                          hM                                         @               8y                                                       O                                	                      R                                                         Xz                                    /130            0           0     0     644     49216     `
ELF          >                    @          @     @   UHH          HL        H    HH    H    Hx    Hx   HxB   Hx    BHxB   HxB   HxB   HxHB     HxHB(    HxB0   HxHB8    HxB@   HxBD   Hx    BHHx    BPHx    BXHx    B`HxBh   HxHBp    HxHBxHxUHH H}HEH@(Ht|HE@(H    H<   H    HH    H    E    $HEH@(UHcHHH H    EHE@9E|HEH@(H    HEH@pHtHEH@pH    HEH@xH    UHH   HhH`H` =   t4H`HhAA    H    H5    H    H`@=   t5H`PHhAA    H    H5    H    H`H@(H   H`@(H    HI   H    HH    H    HhH
      H    H    ǅx    CH`H@(xHcHHHHhH    HHǸ        xH`@9x|HhHƿ
       H`@0=   t5H`P0HhAA    H    H5    H    H`@=   t5H`PHhAA    H    H5    H    H`H@ HteH`H@  u(H    HQ   H    HH    H    H`HP HhHH    H5    H    H`H@8HteH`H@8 u(H    HU   H    HH    H    H`HP8HhHH    H5    H    H`@EEf.EzRH`@E        HUHhf(f(fHnH    H    HH    H`@=   t5H`PHhAA   H    H5    H    H`@=   t5H`PHhAA   H    H5    H    H`@@xtH`@Dt7H`@Dt(H    H\   H    HH    H    H`HDH`P@HhH5    HǸ        H`@HEEf.E{iH`@PEEf.E{LH`@XEEf.E{/H`@`EEf.E{H`@hq  H`@HEEf.EzWH`@PEEf.Ez:H`@XEEf.EzH`@`EEf.E{(H    H`   H    HH    H    H`@ht7H`@ht(H    Ha   H    HH    H    H`PhH`@`EH`@XEH`@PEH`@HEUMEHMHhf(f(f(fHnH    HHǸ       H`H@pH   HhH      H    H    H`H@pHEǅ|    N|HH    HEH EHUHhfHnH    HHǸ       |H`@9||HhHƿ
       H`HPxHhH    HH    HhH    UHHĀH}uEHUdH%(   HE1E    E        HEH} tHE     EE    HE    #   H    E} t	E   HEH    Eă}   HUEH։    }`~}z~}@~s}ZmEHEH    HEHEH    HH    HEH    HUHMHEHH    HE    #   H    E*H} t	HEUHEH@xHtHHEH@x@ HUHJH    H    HEH@x@$HUHJH    H    HE@EEf.E{FHE    @HE@EH    HUfHnH    HHǸ       HE@yFHE@~HE@EHUBHEPH    H    HHǸ        HE@y6HE@PHEPHEPH    H    HHǸ        HEH@(H  HEPH    H    HHǸ        HEPHE@9~3HEHHEPH    H5    HǸ               HE@uH    HEiHE@=   uH    HENHE@=   uH    HE3HEHHEPH    H5    HǸ               EHE    HMHUHEIHѺ        H    HUHEHP(HEPE9t(H    H   H    HH    H    }    H    H      H    H    E    :HEH@(UHcHHHH    UH5    HǸ        EHE@9E|H    Hƿ
       } t)HEHHEPH    H5    HǸ        HEPHE@9~(H    H   H    HH    H    HEHUdH+%(   t    UHH@H}HuHEHEH    H    HE@HUHJH    H    HE@EHEHPHEH    HfHnH    HE@HUHJH    H    HEH@ HUHJ H    HH    HE@HUHJH    H    HEHP(HEHp(HEȋ@H        HE@0HUHJ0H    H    HEH@8HUHJ8H    HH    HE@@HUHJ@H    H    HE@DHUHJDH    H    HE@HEHEHPHHEH    HfHnH    HE@PEHEHPPHEH    HfHnH    HE@XEHEHPXHEH    HfHnH    HE@`EHEHP`HEH    HfHnH    HE@hHUHJhH    H    HEHPpHEHppHEȋ@H        HEHPxHEH@xHH    HEH@xHtHHEH@x@ HUHJH    H    HEH@x@$HUHJH    H    UHH H}HuHEHHEH    HH    HE@HUHJH    H    HE@HUHJH    H    HE@HUHJH    H    HE@EHEHPHEH    HfHnH    HE@ HUHJ H    H    HE@$HUHJ$H    H    UHH`}HuHUHMH}   HEH HumE    HEE    >EHH    HEHEHH    HEHEE EE;E|HEHUH  HEH HEE       EHH    HEH EЋEHH    HEH EEf.EzEf.E   EHH    HEH EEHH    HEH EH    EHMHUf(fHnH    HHǸ       H    H   H    HH    H    EE;EUHH H}uHU}   tvHE =   uHEU_HE 9EtTHEH    uHUAH5    HǸ        H    H	  H    HH    H    UHH@H}EHuEf.E   HE EEf.E{HEE    HE EEf.EzEf.EtjHE EH    EHMHUf(fHnH    HHǸ       H    H  H    HH    H    UHH H}HuHUH}    HEH HuHEH    HH    HUHpHEH HUHH    tVHEHH    HuHUIH5    HǸ        H    H#  H    HH    H    UHSHH}HuHUHMH}   }   u(H    H+  H    HH    H    HEH H   EHHH    HL    -  H    HH    H    HEE       EHH    HEHH Hu(H    H/  H    HH    H    EHH    HEHH UHcH    HUHH    HH    HEE;EjHEHUH   HEH HEE       EHH    HEHHEHH    HEHH HH    t~EHH    HEHH8EHH    HEHH0H    MHUIIH5    HǸ        H    H9  H    HH    H    EE;E5H]UHSH(H}HuHE؋@=   tHEH@(HtHE؋@=   u(H    H@  H    HH    H    HE؋@EHE؋@PHE؉PHE؋@PHE؉PHE؋@HH    HEH@(HH    HL    D  H    HH    H    HUHB(HE؋@E9HEH@(UHcHHHHEH@(UHcHHHHmE;EHEH@(UHcHHHEH    HH    HEH]UHH H}HuHE@=   tHEH@(HtHE@=   u(H    HM  H    HH    H    HE@EHE@PHEPHE@HH    HEH@(HH    HL    P  H    HH    H    HUHB(HEH@(UHcHHHEHEUHSH   HHHǅ(    ( t%H    HH    HHǸ        HH    HH    uaHH    HH ~H = Q  H    H`  H    HH    H    HH    HH    udHH    HBH@~H@=     H    Hd  H    HH    H    HH    HH    udHH    HB0H@0xH@0=@KL O  H    Hh  H    HH    H    HH    HH    udHH    HBH@~H@=   
  H    Hl  H    HH    H    HH    HH    uSHH    HBH@^
  H    Hp  H    HH    H    HH    HH    uSHH    HBH@	  H    Ht  H    HH    H    HH    HH    uHH    HHB 	  HH    HH    uHH    HHB8N	  HH    HH    /  H@=   u(H    H|  H    HH    H    H@HHH    HL    }  H    HH    H    HHB(ǅ     HH    HH    ,,u(H    H  H    HH    H    H,H։    ,
   ( t',H    H    HHǸ        H@9 |(H    H  H    HH    H    HH@( HcHHHH    H( t<HH@( HcHHHH    H    HHǸ         H@9 &  H    H  H    HH    H    HH    HH       HH    fH~H0H0@H@EEf.Ez2H@88ff/_  H    H  H    HH    H    HH    HH       HH    HB@HH    HBDH@@|H@@~(H    H  H    HH    H    H@D  H@Dy  H    H  H    HH    H    HH    HH      HH    fH~H@H@@HHH    fH~HHHH@PHH    fH~HPHP@XHH    fH~HXHX@`HH    HBhH@H`H@Phhf/`uxH@PpH@Xxxf/pu6H@XEH@`EEf/Et(H    H  H    HH    H    H@PE    f.EwPH@HEEff/t(H    H  H    HH    H    H@XEEf.    wtH@`EH@EE    ^EEf/Et(H    H  H    HH    H    H@hc  H@hP  H    H  H    HH    H    HH    HH    ]  H@=   u(H    H  H    HH    H    H@    HEǅ$       $HH    HEHHH    fH~HEE$HH    HEH EEff/u7$HH    HEH E    f/Et(H    H  H    HH    H    $H@9$HHUHPp   HHH    H    t@H.   H    HEHEHHPxHMHHH    MH    HH    HHǸ        H    H  H    HH    H    H]UHH0H}HuHUHMH}    HEH    E} (H    H  H    HH    H    HEH    HH    HEHH9t(H    H  H    HH    H    HuHMHUHEIH5    HǸ        UHH0H}HuHUMDEDM܁}   u	}   tlE;EE;EE;E~(H    H  H    HH    H    }uHMHUHEAAH5    HǸ        UHH0H}HuHUEMUEf.EzyEf/EuEf/Et(H    H  H    HH    H    HuHMHUHEfHnH5    HǸ       UHH0H}HuHUMDEDM܁}   t^E;EE;E~(H    H  H    HH    H    uHMHUHEAH5    HǸ                       neuromat_eeg_header.c no mem    cannot have {chname} without {nc} nt  nc        cannot have {channels} without {nc} channels =  %s kfmax ne empty run type type empty component component fsmp subject run      inconsistent trend preservation flag trend = %d %d
 inconsistent band limits    inconsistent filter inversion flag      band = %.15g %.15g %.15g %.15g %d
 rebase_wt =  %9.7f orig. = assuming fsmp = %.1f
 assuming ne = %d
 assuming nc = %d
 providing standard channel names for %d electrodes (without extra events)
      ** cannot guess trigger channel names: h.ne = %d  h.nc = %d
 R20 R128 R129      ** cannot guess cap type: h.ne = %d  h.nc = %d
 h->ne == ne_full channel names =   %d=%s nc = %d ne = %d
 more electrodes than channels chname tdeg tkeep flo0 flo1 fhi1 fhi0 finvert rebase_wt orig.file orig.nt orig.it_ini orig.it_fin orig.fsmp orig.subject orig.run       ** mismatch in field %s: dst = %24.16e  src = %24.16e
 FALSE    ** mismatch in field %s: dst = %d  src = %d
    ** mismatch in field %s: dst = %24.15e  src = %25.15e
  ** mismatch in field %s: dst = %s  src = %s
 n != INT32_MIN src[i] != NULL      ** mismatch in field %s[%d]: dst = %s  src = %s
 uninitialized header   name = %s
 invalid {nt} in file header invalid {nc} in file header      invalid {kfmax} in file header invalid {ne} in file header invalid subject number invalid run number channels   {channels} in file header before {nc} unexpected end-of-file     r = %c
 too many channel names     channel = %s
 too few channel names invalid sampling frequency trend invalid trend degree invalid trend kept flag band invalid band limits invalid low cutoff invalid high cutoff invalid filter invert flag        {rebase_wt} in file header before {ne} invalid rebase weight ** name = "%s"
 invalid header field name empty string field value  	
 invalid char in string value %s%s = %s
 invalid index range field value %s%s = %d %d
 invalid double field value %s%s = %.15g
 invalid int32_t field value %s%s = %d
   neuromat_eeg_header_new         neuromat_eeg_header_free        neuromat_eeg_header_write       neuromat_eeg_header_read        neuromat_eeg_header_read                        neuromat_eeg_header_merge_double_vec                            neuromat_eeg_header_merge_int32 neuromat_eeg_header_merge_double                                neuromat_eeg_header_merge_string                                neuromat_eeg_header_merge_strings                               neuromat_eeg_header_merge_strings                               neuromat_eeg_header_append_electrode_channel                    neuromat_eeg_header_append_marker_channel                       neuromat_eeg_header_read_field_value                            neuromat_eeg_header_write_field_string                          neuromat_eeg_header_write_field_int_range                       neuromat_eeg_header_write_field_double                          neuromat_eeg_header_write_field_int               eA{Gz?     @       @      ?       !                    1+              :           "                    )r   #int         y       y          	       10      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DI  `    FN  h    Hr   p    Ir   t    J   x    MQ       NX       OS      Qc      Y       [m      \w      ]N      ^	H       _
.       `r       b|          $    +    D     
   c  :     <      h      r  
     :         0    %              f                 &A                   $           	      	%  nt (   nc )      	,  ne -      	.  run /      	0        	1  (    	2  0    	3   8    	6  @    	7  D    	8  H    	9  P    	:  X    	;  `    	<  h    	=   p    	@#y  x        (	gy      	h    nt i      	j      	k      	l      	m   run n  $       	B      	o      
%.              
.                            
       r        	             u  5         Z	  K         H   g  H   .        
r              
             	            E      A                          '      r        ,              ,=         S            S   i         r     r          ?r                            r                          er   
      (          )    .  H        .O      A      *          :H     H       A          H     .                       &  wr 0  h    :   `    F   X    T  T    c  P    q  L    6  	         
   6  :   # 	&                       wr 3  h    =   `    I   X    V  P    d  H    q  @      	         
     :   & 	                     s	  wr 6  h    @   `    L   X    Z  T    h  P    v  L           	  	         
   	  :   ) 	s	                     
  wr 3  X    =   P    I   H    U   @      	                       m   l      Y                 rd Y1  ~    Y;   ~h YX   }    [  ~    5  	                /      
  ic ~  ~+    r   ~          X      
  wt    P               ie   ~          >              H  ~  
   5  :   $ 	%      K                   h KJ   X    KS   P    	  	            N  l     >          n        h >M   H    >V   @    *  	            A  \        P       ic E  X  
   *  :   , 	      (        B      5  n (0  dst (;  src (G      (R       E  	            E  	                         cop -  X               i .  H                 old 5  P               i 6  L   
   E  :   ! 	5                       dst .  hsrc 9   `    D   X      	         
     :     	                       dst /   Hsrc ;  @    F         	                            z  dst /  hsrc <  d    G   X      	         
     :    	z                    |  ne 3  dst @|  src M       X       5  	                h       <  wt    h        O       ie                   wt    `        
      ie                             dst <  Xsrc X  P                     dst 7   src S         n                 N  rd n7      nC      nQ  ~nlP nc  ~    p      q  h s   Pnl u  nh v      ^  	            ^  	        ,      ok y  r {         X                      H                    O       ie      
   ^  :    	N      D        o        wr D&  ~h DA   ~    !  	                a         ic K  ~                wt f   h        l       ie g  ~   
   !  :    	      9                 h 96   X    ^  	                9       ic =  l                  ~        h     ~      	         
     :    	    I   :;9I8   :!;9I  4 I4   :!;9I   !I    4 :!;9I  	& I  
I  ! I/  $ >   :!;9I  .?:;9'I<   :;9I  4 :!;9I  .?:!;9!'@|  .?:;9'I<  .?:;9!'<   :!	;9!I8  4 :!;9I    .?:!;9!'@|  4 :!;9I  :;9   <   :!;9I  7 I  (   .?:;9'<  .?:!;9!	'I@|   .?:!;9!'I@|  !%  "   #$ >  $ :;9  %4 :;9I?<  &>I:;9  '.?:;9'<  (   ).?:;9'<  *. ?:;9'I<  +U  ,U   ,                     1+                                ?BBB G                                                                                                                        	          ,
mXu1
	Y (	t8 .@ 2 , $ J! tY	
' X! ?
 t
4 t
5	 (#	F .N 2 , $ t! 	
>" t
5 t
5	Y  (
+	Y  (+ 
R$ t
5  t
5	K  (/"  8 2 N H c ^ 	    (  (
	#	J .2 f, 0$ t! 	->?u v# t  X=w fJY	 f& f4 fhK	YgYrJ\  t
9Y	5		
5tK(t J( t X <	u
%tKt<	u
%	%ttK)tYtutu)u	$	 (#t0/80 ( J% tZ@ f)  (K[>1"%"11112%'=Y	9	?<1?
tY	t; .1 <; <6 ) ! J	tYm<d< =) (! Jx 1g
fufY +z(	 1	"u Az(	 1u
tY X XK -z(	 1 
(t <)	tY  (<<X  % : J	tY<<< fK<^<< +% ( Jt iK   (
t
t ' %tf/"
 "</ ;# J X==i=   (
t ' %u=5% 	% K 	  <( K 	  J( K 	  J( K 	  J( K 	  ( K 	  ( K >CX K <EX 	 (  %K (g:  f  ( =B J  vt\	( X(  	=  2(   	  (   .(  = = = = 	 B B 6(  ((  L(   .( 	 (K	Yt t 7 7, ($ t! wX Ku6Y	^	+ %(w 	= f( 2'?# 	   (,?'	 < <()>#	  (& neuromat_eeg_source_new debug _shortbuf _IO_lock_t strlen ie_new stderr _IO_buf_end __FUNCTION__ neuromat_eeg_header_read fflush fget_double _IO_write_end unsigned int fget_int32 neuromat_eeg_header_merge_orig _freeres_list _flags subject __int32_t fget_test_comment_or_eol _markers neuromat_eeg_header_t pref ungetc fhi1 neuromat_eeg_header_write_field_double neuromat_eeg_header_write_field_int neuromat_eeg_header_merge_double_vec TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end chname_full float _IO_codecvt kfmax malloc capType strcspn programerror long long unsigned int file vmax neuromat_eeg_source_read_field _IO_backup_base _offset checknotnull neuromat_eeg_source_write fsmp fprintf _fileno neuromat_eeg_header_merge size_t bool_t neuromat_eeg_header_merge_string _IO_read_base fsmpDef finvert free ne_full fget_comment_or_eol chname rn_alloc it_ini char _mode neuromat_eeg_header_read_field_value _IO_marker neDef _IO_read_ptr exit neuromat_eeg_header_merge_int32 subname strcmp component neuromat_eeg_header_append_marker_channel _IO_write_base long long int neuromat_eeg_header_append_electrode_channel _IO_save_base vini isprefix fget_string neuromat_eeg_header_free neuromat_eeg_header_new _freeres_buf __pad5 flo0 flo1 rebase_wt fgetc fhi0 _vtable_offset txtcat neuromat_eeg_source_t neuromat_eeg_header_write_field_string _IO_read_end strchr short int long int neuromat_eeg_header_merge_strings _IO_wide_data neuromat_eeg_get_channel_names FALSE neuromat_eeg_header_write ic_new name vmin _wide_data tdeg _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail orig type unsigned char neuromat_eeg_source_free fget_skip_spaces _IO_write_ptr neuromat_eeg_header_merge_double fget_skip_spaces_and_match _codecvt neuromat_eeg_header_write_field_int_range it_fin realloc __off_t verbose signed char short unsigned int __PRETTY_FUNCTION__ double tkeep _chain FILE _flags2 _cur_column value __off64_t _unused2 _IO_buf_base vfin string_t neuromat_eeg_header.c /home/stolfi/programs/c/JSLIBS/libneuro /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_header.c neuromat_eeg_header.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h jsstring.h neuromat_eeg_header.h string.h fget.h stdlib.h rn.h assert.h neuromat_eeg_source.h neuromat_eeg.h stdio.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x            ~   ECu    <           EC     \       o   ECf    |          EC
              EC              EC               EC               EC               EC     <          EC      \      B   ECE4            n   ECE`               EC               ECH               EC               EC     (          EC      H          EC                                                                                                                '                  7                  G     0             ^     P             n           %                                     !             	      !            `	      "            	      "            	      -             
      *           `
      %           
      '       *    
      *       9           '       H    `      $                                                                                                                                           W            ~      o                     v                                              ~                                                                                G      o          *                                                       '                     -    x(             T    )             {                                              	                                                                                                                                              m            8                     L                 l                     s                     x                                                                                   #                                        B      4                Y                x                                                                   
      n                               x                                                                                                                      4                     ;                     C    Q)              neuromat_eeg_header.c __FUNCTION__.17 __FUNCTION__.16 __FUNCTION__.15 __PRETTY_FUNCTION__.14 __FUNCTION__.13 __PRETTY_FUNCTION__.12 __PRETTY_FUNCTION__.11 __PRETTY_FUNCTION__.10 __PRETTY_FUNCTION__.9 __PRETTY_FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_header_new malloc checknotnull neuromat_eeg_source_new neuromat_eeg_header_free programerror neuromat_eeg_source_free neuromat_eeg_header_write neuromat_eeg_header_write_field_int fwrite fprintf fputc neuromat_eeg_header_write_field_string neuromat_eeg_header_write_field_double neuromat_eeg_source_write fflush neuromat_eeg_header_read fget_test_comment_or_eol fgetc ungetc fget_string fget_skip_spaces_and_match fget_skip_spaces neuromat_eeg_header_read_field_value fget_comment_or_eol neuromat_eeg_header_merge_int32 stderr exit neuromat_eeg_get_channel_names __assert_fail __stack_chk_fail neuromat_eeg_header_merge neuromat_eeg_header_merge_double neuromat_eeg_header_merge_string neuromat_eeg_header_merge_strings neuromat_eeg_header_merge_double_vec neuromat_eeg_header_merge_orig rn_alloc txtcat strcmp neuromat_eeg_header_append_electrode_channel realloc neuromat_eeg_header_append_marker_channel fget_int32 fget_double isprefix strchr neuromat_eeg_source_read_field strlen strcspn neuromat_eeg_header_write_field_int_range                                    +             5                    =             I             s                                                       0                  D                                                                            !            "            "   0         "   @         #               >                   A                %               B                   A                %                     "            ,            L       4         !   O            p       W         &               {                '            (                      
            A                %   I                   P            A       X         %                                                             !                                  A                )                                                             !   3                   :            A       B         )   x                                                                   A                *                                  A                %   .                   5            A       =         %   o                  ~                                        !                               '                                                             !                                                   &         !               D               '               g               &   ?	            s      O	         '   |	         (   	            z      	         +   	         ,   	            (
         .   F
         /   d
         0   
         1   
                  
         2   
         3   
         4   
         5                       *         6   D                   N         6   t                           7                              '            7                              '   )         7   0                  @         '   _         7   f                  v         '            7                              '            8               I                  M                  R               7   &            \      3         '   =         8   p         9               ,                                             :            7                              &            7                              '   5         7   B         (   ]         7   d                  q         '               L                                             !            ;               >                6   
            B                6   5                   E         =   [                   e         6   |                            >                               6                              ?                               6                               >   $                  .         6   D                  N         6   o                           =                              =                               =                              =   (            
      2         6   P                  W         @   r         A                               6                               6                              >               &               6   1            .      ;         6   Q            :      [         6   |            F               =               P               6               ]               6            B            7   9            l      I         '   P            |      _            i                  q         :            7                              '                     
                                       :            7                              '                                                            :   >            A       I         C   h         D   z         7                              '               	                                             :               \	      
                        A               :   =            G            	      S            ]                   e                        \	                              P               :               A                C   k         D            7               d               '               \	                                             :   K            	      Z            d                  l         !            F               	                                                 ]            A       h         C               
                                             !            F   "            
      .            8                   @                     7                              '               >                D            H   #            \
      2            <                  D         !   R            B       ]         D   p         H               \
                                             !                               D            H   %            \
      4            >                  F         !   T                   _         D   r         H               \
                                             !                               D            H               \
      %            /            /      7         !   E                   P         D   c         H               \
                              F               !                               D            1                               D            1   -            Y      8         D   X            \
      g            q            d      y         !                           \
                                                          3            /                \
                                      #          !   :          0   `          7   g                   w          '                \
                                                !             1   !         7   !                  $!         '   N!            \
      ]!            g!                  o!         !   }!                   !         D   !         I   "            \
      $"            ."                  6"         !   D"                  O"         D   f"         H   "         H   "            \
      "            "                  "         !   "            \
      
#            #            "      #         !   *#            :      5#         D   L#         I   {#         I   #         I   #         I   $         H   $            \
      $            $            ?      $         !   %                  C%            \
      R%            \%            S      d%         !   %                  %                  %            \
      %            %            f      %         !   $&            \
      3&            =&            z      E&         !   S&                  ^&         D   ~&            \
      &            &                  &         !   &         B   &         I   ['                  q'            \
      '            '                  '         !   '            z      '         J   '         K   (         L   '(         7   5(                  E(         '   L(            \
      [(            e(                  m(         !   (         M   (            
      (            (                  (         !   (                  (         N   )            
      )            )            $      #)         !   =)            A      J)         '   )            
      )            )            L      )         !   )            l      )         '   S*                  b*            l*            z      t*         !   *                  *         '   *            \      *            *                  +         !   +                  *+         '          
                     
                   
                     
                                  *       
              /       
            =       
            D       
             M       
            T       
            [       
            b       
             g       
             |       
      
             
                   
      *             
                   
                   
                    
      N             
                   
                   
                   
      (            
                   
      =            
      H       ,      
            9      
            F      
            S      
            `      
            m      
      f      z      
                  
                  
                  
                  
                   
                  
      *            
      r            
                  
                   
      f      	      
      s            
            #      
      4      1      
            =      
      (       E      
      =      i      
            s      
      5            
      A             
                  
                  
                  
                  
                  
      b            
                  
                  
      O            
            8      
      Y      O      
             g      
            t      
                  
                  
                  
                  
                  
      z            
                  
      =            
                  
                  
                  
                  
            #      
            :      
            G      
            T      
      Y      a      
                   
                  
                  
                  
      3             
                  
                  
                    
             6      
             L      
            h      
                  
                  
                  
                  
      C            
      [            
            -      
            >      
      W      T      
      )      j      
      6            
                  
                   
      z             
      ?            
      ^            
                  
            /      
            P      
              \      
      2            
                  
      i                  *            
      1            
                  
      $            
                  
                  
      T                   `      <      
      B      B            )      g      
      1      v      
                  
      $            
                  
                  
      T                                
      {                  Q)      	      
      1      	      
            $	      
            3	      
      J      B	      
            Q	      
            `	      
      T       j	            
      	      
            	            x(      	      
      1      	      
            	      
      $      	      
      T       	            
      	            (      
      
            
            m      @
      
            ^
      
             n
      
      T       x
            `
      
            D      
      
             
            j&      
            &      
            '            
            ;      
            E            x      i      
            x      
      T                    
            
                  
                        
            
                  
      T                   	            
      :                         0      
            6                  {      
                  
                        `	            
      T                   	                  0                  m                                    *      K      
            Q                        
                  
                         	            
      6                  #            
            	      
                                    
      `      #                  X      
            g      
            q                        
                                    
                  
                                                                  =            r      [            }            
                                     
      n                              
      a                   	      $      
      H      3      
            Q      
            `      
                   
                        0            
      T                   P            
                   
                        U            
                  
                  
            -                  d      
      h      i            G            
      T                                     [                                     	      '      
      5      ,            ~      O      
      T       Y                  b                        
      N                                
      T                                
                                   "       
      >       &       
      f       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
      +      S       
      4      X       
      <      ]       
      J      b       
      Q      g       
      _      l       
      f      q       
      q      v       
            {       
                   
                   
                   
                   
                   
                   
                   
                                                       @             ~      `             G                   	                                                                                               #      @                  `                              
                  x                  m                  x(                  Q)      ,            )      L            *       .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+                                   @               `r       +                          &                     q+                                     ,                     q+                                     1                     +                                    >                      H7                                   9      @                     p                          J                       J                                   ]                      L      0                              X      @                     0          	                 l                      M      "                                                    9M      K                             |      @                                                      0               X      X                                  0               `                                        0               b      '                                                   b                                                          b                                                          c      h                                   @                                                                     pe                                	                      l      m                                                   X                                    /153            0           0     0     644     23792     `
ELF          >                    0W          @     @   UHH@}܉uHUHMȋU؋E܉ƿ       HEHE    fnH        E    EfEE   fZEE}MEHuHMHUHEA((fHnƾ    H    HEUHHĀ}HuHUHMLEHEH EHEH@EHEH@Eԃ}t(H    HT   H    HH    H    HEH Ht(H    HV   H    HH    H    HEHPEHH9t(H    HW   H    HH    H    HEHPEHH9t(H    HX   H    HH    H    E    l  E    P  MUHE    H    f~EfZEEff.Ezff.EufE   fEE    ~EHH    HEHH MUľ    H    f~EfZEEEHH    HEH EEYEEEXEEEE;EvEf.E{(H    Hf   H    HH    H    fZEEuMUHEfnƾ    H    EE;EEE;EUHH   |Hph`xHXLPDLE   ULEΉ    HEHEЋ    fnH    HX uHP u	HE  E   E    E   E   E      EHHHHpHHEHE EHE@EE;xu	HPHXHEE;xu	HXHPHEE    7  E;E   H} u    E    EEEH} u    E    EEEDEe]MU`hEH}uHE((f(f(f(fHnH    u  H} tHEUHcE    EEEH} t,ff/`tHEUHcE    EEEE.E{3E.Ez(hE`    XElE.Ez/E.E{$h    XEfE2h    XE`    XEDEe]MUUMEH}uHE((f(f(f(fHnH    EE;EEE;|+HEUHH   |xHplL`DhHEHXHE HPHE(HHHE0H@HE8H8HE@H0dH%(   HE1h (H    H   H    HH    H    hEhEhЉEUEЉEUEEЉEE E)ЉEh9E}(H    H   H    HH    H    HXUf*EEHPE HHUH@UhEhEhEhEUEEЉEUEElEEEEЉEH0UE   UMEΉ    HEHE؋    fnH        E    E    EUEEЉEE       EEEЉEȋEHH    H8HEȉH}fnMDEȋMUhHEfHnH    EHHHH`HЋ Ẽ} x}E;x}rEHHHH`HHPHU@ELEfnMDMLpx|hHEH}W}W}WfInMH    H EE;lHEHUdH+%(   t    UHHĀH}uUMLEDMfH~fH~HEE 	ЉEHEH E}t(H    H   H    HH    H    fEf*EEEEE      E;E}/EHH    HEHH UHcHH E	fEEEEf.E{(H    H   H    HH    H    ff.Ezff.Et} yEEEE   }    } xE;EE;E|(H    H  H    HH    H    f*EEM    XEf*EEM    XE~efn]DE MUUMEH}؋uHEfof(f(f(fHnH    EEEE;E\UHH  HhdHX`LPLH@dH%(   HE1HhH t(H    H  H    HH    H        fǅ   ǅ    ǅ   ǅ      HHHHPHЋ  x3;d}%HH    HXH E	fEEEHHHHPH@    XE^    Hf(fHn    fH~H    Hf(fHn    fH~HEE~    fT    f/v fEfEfE3  HHHHPHHPHU@Eff/EK  E|fZ| EfZH f(fHn    fH~HEfZHf(fHn    fH~HEEfZ EfZ((H f(fHn    fH~H0EfZ88H0f(fHn    fH~HEǅ       HDfZ@E\@HE\EPP    XXH^X`EX`hfZhHD샅(E~    fTpHpfHn    fH~HEǅ    jHDfZxEYxEfZEHD샅~HHHHHHHEǅ      @    XE@EEEHD    fZEHE@EHE EDUMEH}Hh((f(f(f(fHnH    ;;`HEdH+%(   t        neuromat_eeg_image.c    field image should be monochrome msk->sz[0] == 1 msk->sz[1] == NX msk->sz[2] == NY ! isnan(smp) invalid {hw}    timeline image width is too small result image should be RGBA   (it_ini >= 0) && (it_ini <= it_fin) && (it_fin < nt) image should be RGBA               neuromat_eeg_image_compute_pot_field                            neuromat_eeg_image_compute_pot_field                            neuromat_eeg_image_make_time_tracks                             neuromat_image_paint_marker_ranges                              neuromat_image_paint_marker_ranges                              neuromat_eeg_image_paint_marker_dots          ?            ?   ?          ?0.++      ?                      ư>                                                                 )d   int     ,w           -.          
           X       k       
       ~           5                    $   
   
      !  .        9  c         &!  
9      S       Z       ^       @  sz    st   bp b  0      8 J    .    V    .        n      	  c 	         .        	3       
?<  ic 
@        
A       
B       
C         ^          M   x             P                g                               
      Y                       n   G    d                           d        Gl                     ?                     E        5           .        5                  d   E  E           d         U$            "  D            !                    img   |nc    |      |nm    |       |    
E  |       |NC    }      	               }hwd     }    !   }    "   }    #   }              im $   }              ic &   }vm '   vr (   fc *  \    ;E  H        3      h  fc /  \vs 7   @        K      F  clo 2   chi 3                  ia 4   }                 ia 8   }          2      c <   }        
      rkc =   P    >   }     
<       .   $               K      ^  img   hw    nt    nc    val ^  	       xlo     xsz    y    fc   ~NC        s  	        tlo    Hthi    P                  s  	                      it                  smp    X                   	   `    
   h    
     s  .   " c                      
  nt    ~nc    ~val ^  ~nm    ~	       ~hw    ~NX     	       ~	      ~	       ~	       ~	       ~	       ~    
  	                                    xlo    xsz                                       NY    NC    img   H      Py0                  im    ~               yk    ic            r             \       
  .   # 
      m                  ne n   ~pos o
E  ~	    p   ~hwd q   ~	    r   ~	    s  ~	    t  ~NX u   ~NY v    NC y   img z  @    }       ~          cop                  ie    ~                  E  Hcx    Pcy    X      `      h        O      c    ~                                        u                                       
      I              R  ne J   val K  bas LR  msk M  img N  ~NC Q   NX R   @NY S   D      	              	                      iy Z           h      ix [           L      wxy \   `smp ]   X               ie b           z           c   h      
  "    8                 NX 9   LNY :   Hctr ;E  @rad <E  img ?  h    A   P    B   Thwd C   X    D   \   I  4 :!;9I   :!;9I  4 :!;9I    4 :!;9I   :;9I  $ >  	 :!;9I  
 !I  4 :!;9I  I  ! I/   :;9I8  4 I4  .?:;9'I<  & I  :;9!   :!;9I   :;9!I8  .?:;9!'<   :!;9I    (   .?:!;9!'I<  .?:;9'<  .?:!;9!'@|  .?:!;9!'I@|  %  $ >  >I:;9   .?:;9'<  !.?:;9'@|  ".?:;9'I@|   ,                                                                                                                                               	        =YYuFK	."t"="== f( (  (  (tY	tY Yt=/#< $1 ) J () s,! J%  JJGuY 8 JYuuuutY1   t1K   tK	tY4 t  4 t  ȟ4X t X D8 t0  D J< . " (+ ..& eM J% z J(K.x (f (*X-%J5.<XXuY['tYf	Y*XY f"X% yN J
KX":t= f(uut&Y+ / f&   	 (Z& fg f  "("YYKu& qt JJ?"g (Z8  3 8  . 59? >&!>5<' = >:5<' = :[ XU *f Jl  ` N tB J@ <0 X) t3M .H *>  < , X% t"
3Y     t '   t% h  t!  ix_pos_t dradx FALSE __FUNCTION__ neuromat_eeg_image_make_idealized_scalp_mask unsigned int ymrg __int32_t mkdots_xctrP vdraw fmax fcdraw cfill neuromat_eeg_image_compute_pot_field frgb_t TRUE GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection mkdot_rad valt float ythw sqrt basi programerror long long unsigned int ctrk track_y float_image_set_sample yspc color neuromat_image_paint_time_track tfin int64_t diagonal bool_t fmark tini __uint64_t it_ini vfill ytstep r2_t char mkdots_radP neuromat_eeg_marker_spec_t fcfill track_xszP hwdx float_image_get_sample vref long long int ix_size_t xmrg mkdot_ctr float_image_new neuromat_eeg_image_make_time_tracks neuromat_image_paint_marker_ranges slhh ie_spec __int64_t fmin marker ftrack short int long int xdctr neuromat_image_paint_time_range_and_tics uint64_t slider_hhP neuromat_eeg_image_electrodes_overlay xspc ic_mark float_image_fill long unsigned int float_image_paint_dot int32_t __assert_fail sample float_image_t unsigned char neuromat_eeg_image_paint_marker_dots msub cdraw posi round it_fin float_image_paint_ellipse_aligned ix_step_t signed char short unsigned int __PRETTY_FUNCTION__ track_xloP drad double /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_image.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include neuromat_eeg_image.c neuromat_eeg_image.c types.h stdint-intn.h stdint-uintn.h bool.h r2.h ix.h float_image.h frgb.h neuromat_eeg_image.h mathcalls.h neuromat_image.h float_image_paint.h assert.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x                EC     <          EC    \          EC    |          EC           K   ECB              EC                                                                                                     %       %     `      %       ;           $       J           #       Y            #       o     `      %                                                                                                                     ~                                                                                                                                                   .                     E                     \    Z                                                                          
      K                                                9                ^                     c                     h                      neuromat_eeg_image.c __FUNCTION__.5 __PRETTY_FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_image_make_idealized_scalp_mask float_image_new float_image_fill float_image_paint_ellipse_aligned neuromat_eeg_image_compute_pot_field programerror __assert_fail float_image_get_sample float_image_set_sample neuromat_eeg_image_electrodes_overlay float_image_paint_dot neuromat_eeg_image_make_time_tracks neuromat_image_paint_time_track neuromat_image_paint_marker_ranges __stack_chk_fail neuromat_image_paint_time_range_and_tics neuromat_eeg_image_paint_marker_dots fmin fmax sqrt    (             6                   B             J                   W                                                                                 %            9            \      H            R            5       Z            s            \                              E                               \                              V                               r                        \                              g                   2                                                                                                                              P            z                                                      7                  [                  t                                                                        t                                                 (                   0            	            	                  	            %	                  2	                  ?	                  	            Q
            
            
                  
            
                   
                                                      g                                                                                3                  W                              ;            \      J            T                   \            d                  K                  t                                                          !                                                                 M         !            !                                                "   ~                                    o                               
                     
                    
      (              
                                   *       
              1       
            8       
      O       ?       
      f      F       
            M       
            T       
      y      Y       
      a       l       
      \      z       
                   
      N             
      r             
                   
      ;             
      +             
                   
                   
                   
      %             
                    
                    
      <      "      
      m      :      
      m      K      
            W      
            c      
              o      
      X            
      Q            
      X            
                    
                   
            $      
            0      
             =      
            I      
            _      
      ~       y      
      f            
                  
                   
      %      H      
            m      
                  
      C            
                  
                  
            %      
            E      
      t      M                        
                  
      k            
                  
                  
                         `            
      x             
            $      
      3      4      
            D                  d                        
                        
                  @      %                  G                  i            Z                  i            
      `            
      ,                  
      ;      
                  
                                     
      Y            
                  
                                                             )      ,                  =      
      I      L      
      &      y      
                                    
      k            
      k       	      
      w      	      
            )	      
            8	      
            G	      
            V	      
             `	                  i	      
            x	      
             	      
            	      
            	      
      \       	      
      O      	      
            	      
            	      
      f      8
      
      r      T
            X	      s
            d	      
            	      
      
      C      
      
            
            Z            
             3      
      T      B      
            Q      
                   
                  
      3            
                                                      
            +      
             9      
            G                  e                  z      
      `            
      x                   Y            
      `            
      x             
      	             
                  
                                ~      
                                      
                        `                                                                        C      .            L      ?      
            X      
      "       c                          
      `            
      x             
                   
   
                                "       
      =       &       
      e       *       
             .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
            _       
            d       
            i       
            n       
      !      s       
      6      x       
      B      }       
      S             
      g             
      p                                                 @                    `             Z                                      
                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               ;      H	                          &                                                          ,                                                          1                                                          >                                                         9      @                E                                J                      %      J                             ]                      &(      0                              X      @               S      0          	                 q                      V(                                   l      @               S                                }      0               7.      ,                                  0               c3      y                                  0               4      '                                                   5                                                          5                                                          (5                                          @               U                                                        6      H                          	                      H9      m                                                   XV                                    /175            0           0     0     644     14888     `
ELF          >                    h4          @     @   UHSH  HHLLxHEHpdH%(   HE1ǅ   HH Ht(H    H$   H    HH    H    HH@HH@HHH    HL    )   H    HH    H    HEǅ    :HH    HEHƿ       H;|    HE    HEǅ    n  ǅ      99!H    H    f~fZEEff/u    f/Et(H    H4   H    HH    H    ǅ    &HH    HEHf ;|Eff/  ǅ    &HH    HEHf ;|ǅ      ǅ    x  f*f*    Xf* ^ XEf*f*      X(f*0(^08X8@@EHEHpHxHuH    HEHHuHѺ    H     t; t2H    HuL    L    H    HH    H    HUHMLHΉAǅ       HH    HEH HHH    HEH PHH    HEHHXPXX ;f;v;Nǅ    ~HH    HEH `f*hHH    HEH`^hpp ;pǅ       HH    HEH xfZx tp tgfZEHH    HEH EH    EHMf(fHnH    HHǸ       HH    HEHH fnƾ    H    ;; teH    Hƿ.       9t,PHcHiQH )k2)ȅuH    Hƿ
       ;HEH    HEHUdH+%(   t    H]           neuromat_eeg_image_basis.c mask should be monochromatic no mem invalid mask value  )
     p3D = (  %+8.5f           bval[%3d] = %+8.5f fval = %+8.5f
           neuromat_eeg_image_basis_make         ?      ?                           %              :                               )r   int     ,           -:                               1H      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Da  `    Ff  h    Hr   p    Ir   t    J   x    MQ       NX       Ok      Q{      Y       [      \      ]f      ^	H       _
.       `r       b              +    \        {  	:     T                   	:         H              f       y                          A                   $        E  	:        	^  c 	5        	&E  ^      
  c 
        	:        
&o        S      Z      ^      @  sz    st   bp   0    +  8     	:      ,  	:              D  Y    0         l  H        G             ,      er              
                   
    J    j  j     
    c^    j  j  j   
    ?  B           
    	0  X     
    "  x         
    :H     H       A          H     .         .      A      !              %        ne   }    $  }msk   |      }      |    j  |    j  |    "  }"      	        NX %  }NY &  }bas )      -0      .0          T         ie *  }               iy /  }              ix 0  }                  1  }mxy 3          @         ie 6  }         @         ie 9  }               J  dy :  }              dx ;"  }        q      qxy =^  pxy >^  p3D ?  @               ie E&  }                   n  ie I  }               ie L  }                   M  }        8       	:        I   :;9I8   :;9I  4 :!;9I   !I  $ >    I  	! I/  
.?:;9'I<   :;9I8   :!;9I  4 :!;9I    :;9   <  & I  7 I  (   .?:;9!'<  .?:;9'I<   :!;9I  %     $ >   :;9  4 :;9I?<  >I:;9  '  .?:;9'<      .?:;9'<  !.?:;9'I@|  "4 I4   ,                     %                      7                                                                                                                        	         C "("gi f). .5 t3 t% < tY	'Y+6+ * f f(7 .< f- % t0; .@ f1 ) t"Y1Z7<=01,tHN<T0H,t$% 2 2&C XO #C #H f9 $1 t7 v - t3 ) t F .P #J ; J f@ t1 ) t#*Y#= * l * f+?f- &% t) d ! t"  ; <1 H M ? \ J% ]< t& K _wide_data double sample FALSE srad _IO_save_end short int size_t malloc _offset _IO_write_ptr _flags float_image_t _IO_buf_base _freeres_buf _markers _IO_read_end debugpx msub neuromat_eeg_geom_disk_from_ellipse free neuromat_eeg_image_basis_make float FILE stderr long long int float_image_new checknotnull _lock long int __int64_t GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ fprintf bsum _vtable_offset ix_size_t unsigned char eval signed char uint64_t long long unsigned int unsigned int _IO_marker _shortbuf _old_offset _IO_write_base _unused2 _IO_read_ptr ix_step_t _IO_buf_end float_image_get_sample r3_t char _IO_FILE int32_t bool_t _freeres_list __off64_t __pad5 __uint64_t short unsigned int bval r2_t long unsigned int _IO_write_end ix_pos_t fval int64_t _fileno _chain programerror _IO_wide_data _mode __int32_t _IO_backup_base r3_gen_print ictr __off_t _flags2 _IO_codecvt _IO_read_base neuromat_eeg_func_basis_eval_t _codecvt _IO_save_base TRUE rn_alloc neuromat_eeg_geom_3D_from_2D float_image_set_sample verbose irad _IO_lock_t /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_image_basis.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_image_basis.c neuromat_eeg_image_basis.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h r2.h r3.h ix.h float_image.h neuromat_eeg_func_basis.h stdlib.h stdio.h neuromat_eeg_geom.h rn.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x  $          %   ECH                                                                                                                                                                                                                               +             %      I                      V                      ]                      j                      z                                                                                                                                                                                                                                                neuromat_eeg_image_basis.c __FUNCTION__.0 neuromat_eeg_image_basis_make programerror malloc checknotnull float_image_new rn_alloc float_image_get_sample neuromat_eeg_geom_disk_from_ellipse neuromat_eeg_geom_3D_from_2D stderr r3_gen_print fprintf float_image_set_sample fputc free __stack_chk_fail       o                    ~                                                                                                         4                    .            S            d                                           1                   @            J            ;       R            ;                                      K            j                                    N                   R                   T                   _                                           l                   >                                                                                           
                     
      N             
   	   (              
   	                                *       
              /       
      ;       =       
            D       
            M       
      [      T       
      f      [       
      n      b       
      1       g       
            z       
      D             
      ;             
      [             
                   
      J             
                   
      $             
      _              
                   
                    
      1            
                  
      Q             
            *      
      t       7      
            D      
      g      Q      
            ^      
      $       k      
             x      
                  
                  
                  
                  
                  
      B            
                  
      5            
      I             
      ^            
                    
      <            
             !      
      T      .      
            ;      
            I      
             U      
            ]      
                  
      %            
                  
                  
      -            
                  
      z            
      
            
                  
                    
                   
                   
      u             
      5      F      
      ~      _      
      ~      p      
                  
                  
      Q            
                  
                  
      f             
             -      
      f       9      
      ?      Z      
             m      
                  
      5            
                  
                  
                   
            C      
      z      Y      
            y      
      (            
      B             
                  
                                       
      i      )      
             8      
             G      
            V      
            e      
            t      
      (      ~                         
      y            
      =                                     l                  {      2                  C      
             a            V                                                                              (                  K                  o            F                  U            
                   
                                   "       
   	   C       &       
   	   k       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	          D       
   	         I       
   	         N       
   	   :      S       
   	   C      X       
   	   K      ]       
   	   Y      b       
   	   `      g       
   	   n      l       
   	   }      q       
   	         v       
   	         {       
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                                                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       %                                   @               P"                                &                     e                                     ,                     e                                     1                     p                                    >                      @	                                   9      @               %      
                          J                                                         ]                            0                              X      @               0      0          	                 q                      1      ;                             l      @               0                                }      0               l                                        0               ;                                        0               )      '                                                   P                                                          P                                                          p      @                                    @               x3                                                             p         
                 	                       !      *                                                   3                                    /203            0           0     0     644     16952     `
ELF          >                    8<          @     @   UHSHXH}ȉuHUHMLEH} tHE     EH} tHE     EE    HEȺ    #   H    E} t	E  HEH      EHEH    EӀ}@~}Z~}`~>}z8} ~!H    UH    HHǸ        HEH       EEH} uHEH       EHUH։    E    7EHH    HEHHEH    fH~HEEEE;E|HEȾ   H    HEȺ    #   H    HEUԉHEU؉EH]UHH`H}ȉuĉUMLELMdH%(   HE1E  } EEE؋EHHH    HL    C   H    HH    H    HEH} tHE     EE    E    G  E9E;EHHH    HL    L   H    HH    H        HEH}HMHUuHEIH    E} u$H}    HEH    HE       H}    E9E|(H    HV   H    HH    H    E;E|NEE؋EHH    HEHH    HL    [   H    HH    H    HEEHH    HEHHEHE} E;EUċEE9t(H    Hb   H    HH    H    } ~E;E}WUH    H    HHǸ        } ~`UċEH    H    HHǸ               E;Et(H    Hj   H    HH    H    E+E܉H    MH5    HǸ        E;E}[EHH    HEHH    HE} t/H} u(H    Hp   H    HH    H    E܉EH} t	UHEH} t	HEU܉HEHUdH+%(   t    UHH@H}uUHMLEDM̃} xE;EE;E|(H    H   H    HH    H    } (H    H   H    HH    H    H} tHEо%   H    HuH    HEE    ẺE4EHH    HEHHHMЋuHEH    EEEE;E~H    UH    HHǸ        HEH    UHH0H}uHUHMH} tHEо%   H    HuH    HEE    SHEHƿ        EHH    HEH EHMHUHEfHnHHǸ       EE;E|HEHƿ
       UHH@H}HuUHMLELMH} tHUHEHH    H} tHE%   H    HuH    HEE       } ~H} tHUHEHH    H} t2EHH    HEHHHEH    HHǸ        EHH    HEH EHMHUHEfHnHHǸ       EE;EYH} tHUHEHH             !! spurious header/comment line at line %d, ignored
 neuromat_eeg_io.c no mem nf > nskip nf == nskip + nt       reached end of input file after %d data frames
 ** expected at least %d frames
 nt == nread     skipped %d frames and parsed %d data frames
 invalid sample index range invalid sample index increment %14.8e wrote %d data frames
 %s =        neuromat_eeg_data_read          neuromat_eeg_data_read          neuromat_eeg_data_write                            w              :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +    '        F  :           K      U     o  :       o    y      y          f         A                   $  
    cr     r   y       r     y       	   "  o  r        
.C  o  o  A   o       V  r    
    H   r  H   .        E  o  o  A   o          H        
:H     H   o  o  A   o   
    H     .          y                 !  y          u7  7  y       
    r   Z  r   y       j  y   
    er     ~  t  !     E     y       }    y           y                    5      ~  wr y  Xpre    Pnc   L	      @val ~  fmt    sep     suf                   i   d  7                       wr %y  Xnc 1  Tval <~  Hfmt I   @        d       ic   d      x        1        wr yy  Xnt z  Tnc {  Pval |  Hfmt }   @	    ~  	       	            	        nw   h        D       it   l  ~       :      "    ?
                  rd ?'y  	    ?3  	    ?B  nc ?Q  nlP ?^  ntP ?l      A  P    B  Hval C  X      	        nl E  @nf F  Dnt G  L      	            frm L~  `nfr M  T       :      #    	                rd 'y  nc 3  frm >~  nlP N  nfP \  nl   Dnf   Hnfr   L    ok   Tr     C        H       ic 1  P     I   :!;9I8   :!;9I  4 :!;9I   !I  $ >  .?:;9'I<   :;9I  	 :!;9I  
.?:;9'I<  I  ! I/    & I   <  .?:!;9!'@|  4 I4  7 I  (   .?:;9'<  .?:!;9!'<  4 :!;9!I  U  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'<   .?:;9'<  !   ".?:;9'I@|  #.?:;9'I@|   ,                     w                               U      z                                                                                            	        # t  X#= t  X=y fJY K f( f7 fh fKKv	S!t: .A J? J1 ) JZe."[ =i+u f X <= <#) t  X=uv[*<, X* ; XKh  / \ (g )<ukJ   ( f	 f\ &	 (&	 f t(h t tKX" f  ( f( t ; Xuf-/	<Y0 H" f? t ; Xt	/-  <% * J<# t/ t ; XtY f) t/: t <	<" * J t/ chname nalloc it_ini double _IO_FILE _IO_write_ptr fget_comment_or_eol FALSE _IO_save_end short int size_t malloc _IO_save_base _offset fget_test_eof _flags _IO_buf_base _lock _markers _IO_read_end _freeres_buf free nchunk stderr long long int checknotnull char _wide_data GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ __PRETTY_FUNCTION__ fprintf _chain exit fflush _old_offset unsigned char nskip signed char int32_t long long unsigned int strchr unsigned int _IO_marker _shortbuf realloc _IO_write_base _unused2 _IO_read_ptr _IO_buf_end neuromat_eeg_frame_write fget_test_comment_or_eol long int fputc bool_t _freeres_list __off64_t __pad5 it_fin short unsigned int neuromat_eeg_frame_read long unsigned int fget_double nread _IO_write_end neuromat_eeg_frame_print neuromat_eeg_data_write _fileno it_step programerror _IO_wide_data _mode __int32_t _IO_backup_base fget_skip_to_eol __off_t _flags2 _IO_codecvt _IO_read_base fget_skip_and_test_char _vtable_offset _codecvt TRUE neuromat_eeg_data_read FILE __assert_fail ungetc fget_char _IO_lock_t /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_io.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_io.c neuromat_eeg_io.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h stdio.h string.h affirm.h stdlib.h assert.h fget.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x                ECE     @          EC    `       1   EC(               EC             5   EC,                                                                                                  `             "                  8                                                                                                                                                      G                   _                      x                                                                                                                                                                                                                                                                                                           -                     5                     :                     G                     X    V      1      p                     w                                                               B      5                            neuromat_eeg_io.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_frame_read fget_test_comment_or_eol fget_test_eof fget_char stderr fprintf fget_skip_to_eol ungetc fget_double fget_skip_and_test_char fget_comment_or_eol neuromat_eeg_data_read malloc checknotnull free __assert_fail realloc exit programerror __stack_chk_fail neuromat_eeg_data_write strchr neuromat_eeg_frame_write fflush fputc neuromat_eeg_frame_print fputs     g                                                                                                       "            L            {                                                \      #            1       -            C       5            |                        \                  1                   C                                                       |      #            1       -            J       5            _            i            \      u            1                   C                               |                  1                   U                                           l       )            >            E                   U            _            n            |      }            1                                                                                                         \                   1       
            C                   P                                           1                                                                    1                                              "               3      A         #   Z            d            :      t                     $            "               3               %               ;         %   {         '            "               3               '               P                  F            p         '          
                     
                   
      (              
                                   *       
   
           /       
      d       =       
      m      D       
      y      M       
      3      T       
      B      [       
      G      b       
      Z       g       
            |       
                   
      ,             
      *             
                   
                    
                    
                   
                    
      H             
                   
      %              
                  
                   
            #      
      r       /      
            ;      
      M       G      
             S      
            _      
            k      
      4      w      
      '            
                  
      n            
                  
                   
                   
      }            
                  
                  
                   
      4            
                  
                  
                   
            (      
            L      
      <      V      
                  
                   
                   
      S            
      [            
      G             
                  
                  
                  
                   
      r      #      
            D      
            W      
            s      
                  
                   
                   
      k             
      3             
      V      "      
            :      
             ?      
            [      
            k      
                  
                  
                   
                  
                        B            
              `                        
                                                      
                        V      U      
             d      
      ;      r      
                  
                                                      
                              
      
      A            
            T      
             a      
             |      
                        `            
                                    
   	                
      U                                
   	                      &             
                                   "       
      :       &       
      b       *       
             .       
             2       
             6       
             @       
             E       
            J       
            O       
      &      T       
      .      Y       
      <      ^       
      C      c       
      Q      h       
      X      m       
      `      r       
      i      w       
      r      |       
      {             
                                                       D                   d             V                                      B       .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                                                                                            @       w                                   @               h&                                &                                                          ,                                                          1                                                        >                      x
                                   9      @               `.      P
                          J                      G      #                             ]                      j      0                              X      @               8      0          	                 l                            !                                                                                       |      @               8                                      0                                                       0               Q                                        0                     '                                                                                                                                                                         (                                           @               :      x                                                                                  	                      $                                                         P;                                    /222            0           0     0     644     17528     `
ELF          >                    >          @     @   UHH   }HuxHpHhdH%(   HE1xff/t(H    H   H    HH    H    E    HEE    HEȋUE։    HEH}HMHUHuEI    E    DEH}HMHUHuEEI    E9E~!UH    MH5    HǸ        E    EE  EHH    HEH EE~    fTEHEfHn    fH~HEH    EHM؋Uf(fHnH    HHǸ       xYEEf/E   EEH    UH    HHǸ        EHH    HhHE EEHH    HEHHEEEHH    HpHHEE    >EHH    HEHEHH    HEHEE EE;E|E#H    H
      H    H    ff/Ev#H    H      H    H    H    Hƿ
       m} HEH    HEH    HEH    EHUdH+%(   t    UHH`}uHUHMUE։    HELEH}HMUuEMI    HUHMEHΉ    UE։    HELEH}HMUuEMI    E       E       EEEHH    HEH EE;Eu    E	fEEEE\EEE~    fTEEf/    vRH    HuMċUfHnH5    HǸ       H    HR   H    HH    H    EE;EEE;EHEH    HEH    UHSH   }uHUMLELxHEHpHEHhHE H`dH%(   HE1HHHp uHh uH` uH  } y(H    Hk   H    HH    H    } y(H    Hl   H    HH    H    E;E~(H    Hm   H    HH    H    EHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEȋEHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    9  EHH    HEHH HEH}HMHUuEI    H}HMHxuEI    Hp t+EHH    HpHHHMȋEHΉ    Hh uH`    H}HMHUuEIIHѺ       Hh t+EHH    HhHHHM؋EHΉ    H` t,EHH    H`HHHUHuE    EE;EHHEdH+%(   t    H]UHHP}̉uȉUHMLEDM} xE;E~(H    H   H    HH    H    E    
  EHH    HEHH HEEHH    HEHH HEHUEH։    E       EHH    HEHЋ E܃} xE;E|(H    H   H    HH    H    EEHH    HEHHEEHH    HEH EHUHuHMEfHn    EE;EMEE;E                               neuromat_eeg_pca.c bad {minMag} eigendecomposition found only %d eigenvectors of %d
    eigenvector %3d eigenvalue = %18.10f magnitude = %18.10f  renumbered %3d  discarded  ** negative eigenvalue   S[%d,%d] = %24.16e
 inversion failed, aborted invalid {ne} invalid {np}   more components than electrodes invalid {np,ne} invalid pattern index           neuromat_eeg_pca_eigen_decomp   neuromat_eeg_pca_compute_fitting_matrix         neuromat_eeg_pca_fit_patterns                   neuromat_eeg_pca_combine_patterns                             ?ư>
                           
              :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +    '     	   F  :           K      U  	   o  :       o    y      y          f                 A                     .                          2               N\                   w             =                 B                   _               G                   	#  H        
  9         er   V  ~  t       /                   
                 	             	            .  o  o  A   o               }        nt   ne   np   P   
      mp   ip    
          +  	        it   D              cf   Pvo   Xk   H               ipk   LPi   `cfi   h     	   +  :   !       Z        I      K  nt [  ne \  val ]  np ^  ~P _  ~Q `  ~
    a  ~
    b  ~
    c  ~    [  	        bi p`  ci qt  wi r  H        Q      it s          5      vi t  P   	   [  :    K  	  t  :    	    :    	    :   @     D                np D6  ne DB  P DN  Q DY  R F  PS J  X      	                      i L                 j M                 Sij N  `Iij O  h    	     :   '   !    	          W      ne /  ~A ;  ~
    E  ~Ev U  ~
    `  ~    [  	        dT   eT   R   @mv        !  nv '                kv (                evk )  H    *  P               iv /  Rk 2  XEvi 3  `        O       je 4         I   :!;9I8  4 :!;9I   :!;9I  $ >   !I    .?:;9!'<  	I  
 :!;9I   :;9I  ! I/  & I  .?:;9'I<  4 I4   <  .?:!;9!'@|  ! I/  7 I  (   4 :!;9I  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'<  .?:;9'I<      .?:;9'<  !.?:;9'I@|   ,                     
                      @                                                                                                    	        , (/u$<	Yu<fY<	-3gf "t? .6 <? <; - % Ji# 	#( n<  J=[/"L/"tY	tY!t(   X *& ( J"  J
<IK , 	  f( f( (<<<tY<	v3  f= '7 " f=: " f% vJ J f (tY<u<	v	tY<Y f !(<  J z J _chain _flags2 _lock absrt _IO_FILE rmxn_inv FALSE _IO_save_end short int size_t _offset _old_offset vperp _IO_write_ptr _flags _IO_buf_base double _markers _IO_read_end _freeres_buf rn_zero rmxn_alloc rmxn_mul_tr free minMag float FILE stderr long long int syei_trid_eigen neuromat_eeg_pca_eigen_decomp neuromat_eeg_pca_combine_patterns GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column emagk fprintf rmxn_tr_mul neuromat_eeg_pca_compute_fitting_matrix coeff unsigned char _IO_save_base signed char _codecvt long long unsigned int emag vpara unsigned int rn_sub _shortbuf rmxn_map_col _IO_write_base _IO_read_ptr vout _IO_buf_end rn_copy char _IO_marker int32_t _wide_data _freeres_list __pad5 rn_mix_in short unsigned int long unsigned int _IO_write_end __off64_t _fileno sqrt programerror _IO_wide_data _mode __int32_t _IO_backup_base neuromat_eeg_pca_fit_patterns __off_t coef _IO_codecvt _IO_read_base syei_tridiagonalize _vtable_offset _unused2 TRUE rn_alloc long int __FUNCTION__ rmxn_mul _IO_lock_t /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_pca.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_pca.c neuromat_eeg_pca.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h rn.h rmxn.h stdlib.h mathcalls.h stdio.h sym_eigen.h affirm.h bool.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x            W   ECN    <          EC     \       I   ECH8             }   ECt                                                                                                  `             #           (       2                  A           "                                                                                                                     P             W      n                      {                                                                                                                                                                                                                                                       W                                                      '                     0          I      N                     [                     c                     o                     v    d	      }                                                 neuromat_eeg_pca.c __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_pca_eigen_decomp programerror rn_alloc rmxn_alloc syei_tridiagonalize syei_trid_eigen stderr fprintf sqrt fwrite fputc free __stack_chk_fail neuromat_eeg_pca_compute_fitting_matrix rmxn_mul_tr rmxn_inv rmxn_mul neuromat_eeg_pca_fit_patterns rmxn_map_col rn_copy rmxn_tr_mul rn_sub neuromat_eeg_pca_combine_patterns rn_zero rn_mix_in       X             \      g             q                    y                                                                                                                         X                  o                                    T                                                                                                                                                                            "            .            :            Q            |                                                            <                  r                              $                                                             |                                                                                                                                                                                                                                                   '            5            T                                  !                3	         "   Z	            	                  	            	            ,      	            

         $   D
                  S
            ]
            <      e
            
         %          
   	                  
      R             
      (              
                                   *       
   
           /       
      J       =       
      |      D       
            M       
      t      T       
      i      [       
            b       
      @       g       
            |       
      m             
                   
                   
      '             
                    
      y              
                   
                    
      %             
                   
      k              
                  
                   
            #      
            /      
            ;      
      3       G      
             S      
              _      
            k      
             w      
      Y             
                   
      G            
                  
                   
      Q             
                  
      ?            
      J            
                   
      X            
                  
      V            
                    
            (      
      ,      L      
            V      
                  
                   
                   
      7            
                  
                   
                   
      -             
      _            
      _            
                   
            3      
      :      ]      
            x      
                  
                  
      $             
                   
             $      
            :      
      2      W      
                  
      3            
                   
      d            
                  
      0                  d	      K      
            u      
                  
      v                                    	                  
      1      
            6                        
      n            
                  
      e             
      v                                          +                        
      F                  W            
      v                                          7                  U                        
                                      
                   
             	      
      v      
	            `      I	      
             f	            $      	            2      	      
      ,      	                  	            R             
                                   "       
      ;       &       
      c       *       
             .       
             2       
             6       
             @       
             E       
            J       
             O       
      )      T       
      1      Y       
      ?      ^       
      F      c       
      T      h       
      Y      m       
      `      r       
      i      w       
      u      |       
      }             
                   
                                                       @             W      `                                d	       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       
                                   @               @)      P                          &                     !                                     ,                     !                                     1                     @      0                              >                      p      
                             9      @               0      
                          J                                                         ]                      n      0                              X      @               @;      0          	                 q                            D                             l      @               p;                                }      0                                                       0               y!                                        0               #      '                                                   9#                                                          @#                                                          `#                                          @               =      `                                                  $                                	                      '                                                         =                                    /242            0           0     0     644     17904     `
ELF          >                    0@          @     @   UHAWAVAUATSHhH}0       HL       H    HH    H    HEHE      H5    H    AHE4    H5    H    fEHE      H5    H    fEHE      H5    H    fEHE       H5    H    fEHE;       H5    H    f~HE;       H5    H    f|HE      H5    H    xHE'     H5    H    fvHE     H5    H    ftHE      H5    H    AH}       H    H    AH}      H    H    AH} ʚ;    H    H    H}'      H    H    HED0HEMfHHEMfHHEMfHHEMfH
HE~fHHE|fHHExHHEvfHHEtfHHEfDxHEfDhHEfD`HEX HEfP$HEH@(    HE@$HHH    HL    .   H    HH    H    HUHB(E    3HEH@(UHcHHHEH    HH    HEHE@$9E|HEHh[A\A]A^A_]UHH H}HuHEHEH    HHǸ        HE@HE@HE@HEAH5    HǸ        HExHE@HE@HE@
HEAAH5    HǸ        HE@HEH    HHǸ        HE@HEH    HHǸ        HE@HEH    HHǸ        HE@HEH    HHǸ        HE@HEH    HHǸ        HEP HEH    HHǸ        HE@$HEH    HHǸ        HEH      H    H    E       } ~NMHcHigfffH ))ʅu HEH      H    H    HEH@(UHcHHHHEH    HHǸ        EHE@$9EcHEHƿ
       HEH    UHH   H(H DDdH%(   HE1H(@<H(@$<)@HǅX    @uH    HXi@   t@   uH    HXA@uH    HX(H    H`   H    HH    H    H(@ Dǅ8Hǅp    H(HP(H(@$HpH8HXIH    89@tA@   u8=   t(H    Hg   H    HH    H        H`H`H@xHhH(@f*HLpH`HƸ       HHHH`H`<PH`H@H`@PH`PH`PH`L@(H`@0   H`@@   H`@D   H`    @HH`    @PH`    @XH`    @`H`@h   H`HhHPxH H    HH    ʍJH(Rf*PHhHHhDPHhPHhHHhP@HhP HhP$H`HUdH+%(   t                                neuromat_eeg_raw_header.c no mem version year month day hour min sec msec rate nc gain bits uVmax nt nv event sample data type = %d
    recording date = %04d-%02d-%02d
        recording time = %02d:%02d:%02d.%03d
 sampling rate = %d Hz
 number of channels = %d
 board gain = %d
 conversion bits = %d
 amplifier range = %d uV
 number of data frames = %d
       number of event channels = %d
 event channel names = 
   %s R20 R128 FN3 invalid electrode count        (ne == ne_full) || ((ne == 128) && (ne_full == 129))            neuromat_eeg_raw_header_read                    neuromat_eeg_raw_header_to_plain_header                         neuromat_eeg_raw_header_to_plain_header                                  $
              :                           'k           )~   int                                 1<      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    H~   p    I~   t    J   x    MQ       NX       O_      Qo      Y       [y      \      ]Z      ^	H       _
.       `~       b              +    P        o  :     H      t      ~       :         <            _       r                 A                              %  nt (   nc )      ,  ne -      .  run /      0        1  (    2  0    3   8    6  @    7  D    8  H    9  P    :  X    ;  `    <  h    =  p    @#  x          (g      h    nt i      j      k      l      m   run n  $       B      o      0	q      	       	      	  day 	      	  
min 	  sec 	      	      	  nc 	      	      	      	  nt 	   nv 	  $    	  (     	       
              w        
E      A                              .      A          ~   ,         e~   I           ,   d             	                  $	                  :H     H       A          H     .        K                  	hr L   ~    M   ~    N  ~    O  ~    P  ~	run Q  ~nc T  ~ne U  ~
    X   ~      	        
    a  ~
    d  ~
    e  ~      	        ht j  ~
    k  ~ q       :   ' 
         5              |  	wr 5*  X	hr 5I  P               ie C  l                        	rd ?  ~hr          	                J       ie /         :        :;9I8   I   !I   :;9I  $ >   :;9!I8  .?:;9'I<  4 :!;9I  	 :!;9I  
4 :!;9I  & I  :;9  I  ! I/   :!;9I   <  4 I4  7 I  (   .?:;9'<  .?:;9'I<  .?:!;9'I@|    %     $ >   :;9  >I:;9  . ?:;9'I<  .?:;9'<      .?:;9'@|   ,                     $
                      a                                                                                                                	        % )$$#$$q  %t/ X( ;  J [K=MB<8<PtG<=<.0(-06"tY f *- J'	(   J 
<7u 	 (/#   !(	 y=)
hu chname it_ini version _IO_read_base _IO_FILE rate txtcat it_fin skip FALSE string_t _IO_save_end short int size_t malloc tdeg _offset __PRETTY_FUNCTION__ subject _IO_write_ptr _flags rebase_wt _IO_buf_base neuromat_eeg_header_t year _markers _IO_read_end _freeres_buf evnames fhi0 fhi1 neuromat_eeg_raw_header_t float bits double long long int fsmp checknotnull _lock neuromat_eeg_raw_read_event_code long int neuromat_eeg_source_t GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection tkeep __FUNCTION__ capType fprintf flo0 flo1 fflush hour neuromat_eeg_raw_read_int16 unsigned char file signed char _codecvt long long unsigned int type unsigned int _IO_marker _shortbuf component _old_offset _IO_write_base _unused2 _IO_read_ptr gain _IO_buf_end uVmax char int32_t _wide_data _freeres_list int16_t month __pad5 neuromat_eeg_raw_header_to_plain_header short unsigned int long unsigned int kfmax _IO_write_end __off64_t _fileno _chain programerror orig _mode __int32_t _IO_backup_base neuromat_eeg_raw_header_print __int16_t _flags2 _IO_codecvt copy __off_t _cur_column _vtable_offset _IO_wide_data neuromat_eeg_header_new _IO_save_base TRUE neuromat_eeg_raw_header_read FILE __assert_fail neuromat_eeg_get_channel_names msec ne_full ntOrig _IO_lock_t finvert neuromat_eeg_raw_read_int32 /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_raw_header.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_raw_header.c neuromat_eeg_raw_header.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h jsstring.h neuromat_eeg_header.h neuromat_eeg_raw_header.h assert.h affirm.h stdio.h neuromat_eeg_raw_io.h stdlib.h bool.h neuromat_eeg.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x  (             ECM     H          EC     h          EC                                                                                                               *     @      (       9           (                                                                                                                     O                   l                      s                                                                                                                                                                                                   E            ;                     H                     g                     u                                                                neuromat_eeg_raw_header.c __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 neuromat_eeg_raw_header_read malloc checknotnull neuromat_eeg_raw_read_int32 neuromat_eeg_raw_read_int16 neuromat_eeg_raw_read_event_code neuromat_eeg_raw_header_print fprintf fwrite fputc fflush neuromat_eeg_raw_header_to_plain_header programerror neuromat_eeg_get_channel_names __assert_fail neuromat_eeg_header_new txtcat __stack_chk_fail                 )                   5             ?                    G             `                    h                          %                                 *                                 0                                 4                                9                   (            =       0            L            A       T            o            F       w                        K                               N                               S                               X                               ^                   6            a       >                                          $            .                   6            h            d       s                        j                                                  E                   R            h                   x                                                                                                                    )                  "            B      2            H            d      X            p                  x                                                                        2            >                                                                              <      .            8                  @                                    |                                                                              	                  	                  .	                  a	                  l	            
                   
                     
   
                
      (              
                                   *       
   	           /       
   
   k       =       
   
         D       
   
         M       
   
         T       
   
         [       
   
         `       
   
         n       
   
   a       s       
   
   X             
   
                
   
                
   
   '             
   
                
   
   $              
   
                 
   
   g             
   
                 
   
                 
   
   O            
   
                
   
               
   
          +      
   
   y      8      
   
         E      
   
   b      R      
   
   T       _      
   
          l      
   
   9      y      
   
   1            
   
               
   
   C            
   
               
   
               
   
   /            
   
   j            
   
   ~             
   
               
   
               
   
               
   
                
   
         "      
   
   R      /      
   
   ^      =      
   
   ,      I      
   
   r      Q      
   
   $      u      
   
               
   
               
   
   J            
   
               
   
               
   
               
   
   8            
   
   C            
   
   E             
   
   
            
   
   K             
   
          5      
   
   X      M      
   
          f      
   
         s      
   
                 
   
               
   
   9            
   
   y             
   
   ~            
   
               
   
               
   
               
   
               
   
   }            
   
                
   
   M            
   
         '      
   
         ?      
   
          L      
   
   9       Y      
   
   X      f      
   
                
   
                
   
               
   
               
   
                
   
                
   
               
   
               
   
   ^            
   
   -       '      
   
   t      4      
   
   >      A      
   
         d      
   
         r      
   
         ~      
   
   2             
   
               
   
   1            
   
   ?            
   
   @            
   
         -      
   
         J      
   
   p      e      
   
               
   
               
   
   ]            
   
   r             
   
                     E            
   
         .      
   
   @       =      
   
         L      
   
                
   
               
   
                     @            
   
   k            
   
   c            
   
                 
   
                                  
   
   M      %      
   
   r      ,                  ]            |      }      
   
                                   
   
                                       B             
                                   "       
      B       &       
      j       *       
             .       
             2       
             6       
             :       
             D       
            I       
            N       
      7      S       
      @      X       
      H      ]       
      V      b       
      ]      g       
      k      l       
      v      q       
            v       
            {       
                   
                   
                   
                   
                   
                                                       L                   l             E       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       $
                                   @               '      p                          &                     d
                                     ,                     d
                                     1                     
                                    >                      0      	                             9      @               /                                J                      3                                   ]                            0                              X      @               <      0          	                 q                      F      e                             l      @               <      X                          }      0                                                       0               L                                         0               A"      '                                                   h"                                                          h"                                                          "                                          @               ?      H                                                 #                                	                      %                                                         X?                                    /269            0           0     0     644     18064     `
ELF          >                    @          @     @   UHSHHH}؉uEȉUHMLEHEH    E}u
       HU؋EH։    E    \EHH    HEHHEHH    HEHHuȋMHEfHnƉH    fH~HEEEE;E|   H]UHH0H}HuU܉MHEH    E}u(H    H   H    HH    H    HEH    E}u(H    H    H    HH    H    EE	fEEM؋UHu    EUHH@H}HuЉỦMHEH    E}u(H    H(   H    HH    H    HEH    E}u(H    H)   H    HH    H    HEH    E}u(H    H*   H    HH    H    HEH    E}u(H    H+   H    HH    H    EEEEEMȋUHuЋE    EUHHPH}HuEMdH%(   HE1HEH    E܃}u(H    H3   H    HH    H    HEH    E}u(H    H4   H    HH    H    HEH    E}u(H    H5   H    HH    H    HEH    E}u(H    H6   H    HH    H    HEHEEEEEHEEEMEHUE((Hfn    EEEHEdH+%(   t    UHH }HuUME;E|E;E~VH    }uMHUAAH5    HǸ        H    HB   H    HH    H    UHH@EH}MUE/EwE/Ew   fZEEfZEEfZEEH    MEHMHUf(f(fHnH    HHǸ       H    HJ   H    HH    H    UHH@H}HuE   EHH    HL    Q   H    HH    H    HE}t(H    HS   H    HH    H    HEH    E}u(H    HT   H    HH    H    HEH    E}u(H    HU   H    HH    H    HEH    E}u(H    HV   H    HH    H    HEH    E}u(H    HW   H    HH    H    EHEHEHUHEHUHEHUHEH  E    E    ;EHcHEH < t#EHcHEHЋUHcHUH EEE;E~HEUHH@H}؉uEHU}u=HuHEع  H    Ef*EEEYEEj}u<HUHE        fnHH    f~EfZEE(H    Hr   H    HH    H    Ef.E{(H    Hs   H    HH    H    EEE                   neuromat_eeg_raw_io.c unexpected eof: c0 unexpected eof: c1 unexpected eof: c2 unexpected eof: c3       ** field {%s} = %d should be in {%d .. %d}
 ** aborted  ** field {%s} = %14.8e should be in {%14.8e .. %14.8e}
 no mem nb == 4  invalid raw file {version} code sample is NaN           neuromat_eeg_raw_read_int16     neuromat_eeg_raw_read_int32     neuromat_eeg_raw_read_float     neuromat_eeg_raw_check_int32_val                                neuromat_eeg_raw_check_float_val                                neuromat_eeg_raw_read_event_code                                neuromat_eeg_raw_read_event_code                                neuromat_eeg_raw_read_raw_sample     $tI $t	                                         :                           'k           )~   int     *A                                   1+      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DD  `    FI  h    H~   p    I~   t    J   x    MQ       NX       ON      Q^      Y       [h      \r      ]I      ^	H       _
.       `~       bw              +    ?        ^  :     7      c      m       :         +                  _       r                      A                   E#      A          	:H   M  H       A          
H   d  .        e~              	.      A          ~     ~          ?~        
    f                  rd f/  H    f;  D    fK      fW   res h  `	      	                ;       s  iv j  T         :       fv n  P       :       
    N                   rd N.      N8   nb P  Tres Q   h	      	        	      	        c0 T  Xc1 U  \c2 V  `c3 W  dk ^  L        L       i _  P      F                 res F-  L    F8   @    FD  H    FP  	      	             >               W  res >/  l    >:   `    >H  h    >V  \	      	         
    1                  rd 1)      13       1?      1K  c0 3  L	    %  	        c1 4  Pc2 5  Tc3 6  Xres 7  Dp 8*  `    %  :        
    &	          ?        rd &+  H    &5   @    &C      &Q  c0 (  \	    %  	        c1 )  `c2 *  dc3 +  hres ,  l 
    	                 s  rd +  X    5   P    C  L    Q  Hc0   h	    %  	        c1    lres !  f 
    	                 	  rd +  H    7  D    G  nc U  @    `	  val o	  c   T        m       i   P         :!;9I8  4 :!;9I   :!;9I   I  $ >   !I   :;9I   :!;9I  	4 I4  
.?:!;9'I@|  I  ! I/  .?:;9'I<  & I   <    7 I  (   .?:;9'<  .?:!;9!'@|  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<        ,                                               u                                                                                        	        $ fXYtL/<<J #"  JYi . .gKK1 . . . .!f'<-<3<<g==1 . . . .f <&<,<2<
Xg-[ 	 .(? 	U g(1=u .) f( . . . .Xg</</</>ut/K<.# H JK1g Kg,	 ( ( Y __off_t _IO_read_ptr malloc _chain chname size_t _shortbuf unit _IO_buf_base vmax long long unsigned int vmin _codecvt int16_t long long int signed char __PRETTY_FUNCTION__ _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset neuromat_eeg_raw_frame_read checknotnull __uint32_t neuromat_eeg_raw_read_raw_sample __int16_t _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ name neuromat_eeg_raw_read_float short unsigned int _IO_save_base fgetc _lock _flags2 _mode version _IO_write_end ungetc _IO_lock_t _IO_FILE float FALSE _markers __assert_fail neuromat_eeg_raw_read_event_code int32_t unsigned char neuromat_eeg_raw_check_int32_val short int _IO_wide_data _vtable_offset FILE neuromat_eeg_raw_read_int16 TRUE uint32_t char GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t __off64_t _IO_read_base _IO_save_end __pad5 programerror _unused2 stderr neuromat_eeg_raw_check_float_val _IO_backup_base _freeres_list _wide_data neuromat_eeg_raw_read_int32 _IO_write_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_raw_io.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include /home/stolfi/include neuromat_eeg_raw_io.c neuromat_eeg_raw_io.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h assert.h affirm.h stdlib.h stdio.h bool.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x                 ECE      @           EC     `       ?   EC6              EC               ECy                EC               EC               EC                                                                                                                &     @             5     `             D           !       S           !       b            !       q     @      !                  !                                                                                                                                                                                                                                               	    c             *          ?      F                b                                                                                                                                                                neuromat_eeg_raw_io.c __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_raw_frame_read fgetc ungetc neuromat_eeg_raw_read_raw_sample neuromat_eeg_raw_read_int16 programerror neuromat_eeg_raw_check_int32_val neuromat_eeg_raw_read_int32 neuromat_eeg_raw_read_float neuromat_eeg_raw_check_float_val __stack_chk_fail stderr fprintf neuromat_eeg_raw_read_event_code malloc checknotnull __assert_fail   ,             P                                                                                                     +            ;                  J            T            %       \                                                <                                                                         <      
                        %                   (            8            <      G            Q            8       Y            e            u            <                              K                                                        \                  )                   1            =            M            \      \            f            %       n            z                        \                              8                                           \                              K                   :            ]                                    d                               |                                                 L            r                                                                                                                                                                                  <                  )                   1         !   =            M                  \            f                   n            z                                                      %                                                                         8                                                                         K       %                        0                  6                  E            c            |      r            |                                           |                                                       
                     
      -             
      (              
                                   *       
              /       
      *       =       
            D       
      {      M       
            T       
            [       
             `       
      f      n       
            s       
                   
      :             
                    
                     
                   
      (             
      N             
                    
                    
                    
                   
                  
                  
      .      #      
      @       /      
             ;      
            G      
      o      S      
            _      
      c      k      
             w      
                   
                  
                   
                   
                  
      1             
                  
      	            
      n             
                  
                  
                  
      *            
                   
      >      ,      
            8      
      C      @      
      p      d      
             n      
                  
      G            
                   
      w             
                  
      R             
                  
      W            
                   
      ]            
                  
      l      $      
      -      N      
             e      
                  
      1            
      <            
                  
      E                              
      &            
      ;       !      
            >      
            H                  Q                  t            $            
      z                              
                  
                                     
                         @      h            m            
      N                              
                  
      i             
      M             
                                    
                        c            
            (      
      i       6      
      M       D      
            N                  X      
            b                        
                  
      i             
      M             
                        `      0      
            :                  ^      
            l      
      i       {      
      M             
                        @            
                                     
                  
      i       *      
      M       E      
            O                   t      
            ~                          
      &            
      ;             
      #                   T              
                                   "       
      >       &       
      f       *       
             .       
             2       
             6       
             @       
             E       
            J       
      )      O       
      2      T       
      :      Y       
      H      ^       
      O      c       
      ]      h       
      l      m       
      u      r       
      ~      w       
            |       
                                                       D                    d                                                   c                                                               .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               x&      
                          &                     	                                     ,                     	                                     1                      	                                    >                            	                             9      @               0      0                          J                                                         ]                            0                              X      @               (=      0          	                 q                                                         l      @               X=                                }      0                                                       0               b                                        0                     '                                                                                                                                                                          @                                           @               8?                                                       `!      0                          	                      $                                                         ?                                    /292            0           0     0     644     13288     `
ELF          >                    (.          @     @   UHH@(       HL       H    HH    H    HEHEH     HE@   HE@   HE@   HE    @HE@    HE@$   HEUHHH}HEH HtHEH H    HEH    UHH0H}HuHUHEHHuHEHH    H    HE؋PHuHEAA   H    H    HE؋HHE؋PHuHEHhA  AȉH    H    HHE@E        HUHMHEf(f(fHnH    HH    HE؋P HuHEAA   H    H    HE؋P$HuHEAA   H    H    HEH    UHH@H}HuHUHEH    HH    uHEH    HUHz  HEH    HH    uJHEH    HUȉBHEȋ@>  H    H8   H    HH    H    HEH    HH    udHEH    HUȉBHEH    HUȉBHEȋPHEȋ@9  H    H=   H    HH    H    HEH    HH       HEH    fH~HEHEE@HE@EEf.Ez)HE@EEff/  H    HA   H    HH    H    HEH    HH    uJHEH    HUȉB HEȋ@    H    HE   H    HH    H    HEH    HH    uFHEH    HUȉB$HEȋ@$PH    HI   H    HH    H    H    HL   H    HH    H      neuromat_eeg_source.c no mem file nt sample_range fsmp subject run invalid original file length invalid sample index range invalid sampling frequency invalid subject number invalid run number invalid source info field name  neuromat_eeg_source_new         neuromat_eeg_source_read_field           mB{Gz?	                                         :                               )r   int         y       y                 10      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DI  `    FN  h    Hr   p    Ir   t    J   x    MQ       NX       OS      Qc      Y       [m      \w      ]N      ^	H       _
.       `r       b|              +    D        c  	:     <      h      r       	:       0          f               A                   (g=      h    nt i      j      k      l      m   run n  $     o      u  _         	.      A          Z	           S            
r              r        
                     
    4                   
    ]                 
    |                    H        	:H     H       A          H     .        2              )  rd 2+  H    25   @ho 2R)      >  	         =     >  	:    .      '        R        wr '&  X    '0   Pho 'M)  H     !        :         ho !6)  h     )                   ho )        	              	:        I   :;9I8  $ >   !I   :;9I  .?:;9'I<   :!;9I  I  	! I/  
.?:!;9!'<  & I   <  .?:!;9!'@|  :;9  (    :!;9!I8   :!;9I  4 I4  %     $ >   :;9  >I:;9  .?:;9'<  .?:;9'<  .?:;9'I<  .?:;9'I@|  4 :;9I   ,                                               ~                                                                                                	        ! )	SK1t$ X t?u,=I,,?	u XK tiX XK 	u ( XK u 	u X( X J	  )( XK 	u ( XK 	u  (( _wide_data it_ini FALSE double _offset _IO_FILE _IO_write_ptr it_fin neuromat_eeg_source_read_field _IO_save_end short int size_t malloc neuromat_eeg_header_write_field_int fget_int32 subject fget_double _flags _IO_buf_base file _markers _IO_read_end _freeres_buf neuromat_eeg_source_write free neuromat_eeg_header_write_field_string float long long int fsmp checknotnull _lock long int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ neuromat_eeg_source_free name fflush _old_offset unsigned char signed char _codecvt long long unsigned int unsigned int _IO_marker _shortbuf _IO_write_base _unused2 _IO_read_ptr neuromat_eeg_source_new _IO_buf_end char int32_t neuromat_eeg_header_write_field_double _freeres_list __pad5 short unsigned int long unsigned int neuromat_eeg_source_t fget_string _IO_write_end __off64_t _fileno _chain programerror _IO_wide_data _mode __int32_t _IO_backup_base strcmp __off_t _flags2 _IO_codecvt _IO_read_base pref _vtable_offset _IO_save_base TRUE FILE neuromat_eeg_header_write_field_int_range _IO_lock_t /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_source.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_eeg_source.c neuromat_eeg_source.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h neuromat_eeg_header.h fget.h affirm.h string.h stdio.h stdlib.h bool.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                EC     <       :    ECq      \       R   ECI    |          EC                                                                                                            &                                                                                                                                 5                    M                      T                      a            :       u                      z            R                                                                        	                     0                     7    '            V                     ]                     i                     t                                           neuromat_eeg_source.c __FUNCTION__.1 __FUNCTION__.0 neuromat_eeg_source_new malloc checknotnull neuromat_eeg_source_free neuromat_eeg_source_write neuromat_eeg_header_write_field_string neuromat_eeg_header_write_field_int neuromat_eeg_header_write_field_int_range neuromat_eeg_header_write_field_double fflush neuromat_eeg_source_read_field strcmp fget_string fget_int32 programerror fget_double                                     (             2                    :             v                                                                
            .                   6            g            !       o                        $                  ,                  .                               3                               ;                                F                   Q            a            x                                                                                      ?                               !                               
            .                   =            G            \       O            Z            .       e            y                                                       w                               3                   !            >                   M            W                   _            j            ;       u                                                                                                                                                           
                     
   	                
   
   (              
   
                                *       
              /       
   	   {       =       
   	         D       
   	         M       
   	         T       
   	         [       
   	         b       
   	   q       g       
   	         |       
   	   z             
   	   9             
   	                
   	   @             
   	   '              
   	                 
   	                
   	                 
   	   U             
   	                
   	   0             
   	               
   	                
   	   4      ,      
   	   w      9      
   	   "      F      
   	   d       S      
   	          `      
   	         m      
   	         z      
   	   A            
   	               
   	   Q            
   	   h            
   	               
   	   t            
   	                
   	               
   	                 
   	   t            
   	          	      
   	               
   	         #      
   	         1      
   	         =      
   	         E      
   	         i      
   	   I      s      
   	               
   	   T            
   	   E            
   	               
   	   N            
   	                
   	                
   	               
   	               
   	                
   	                
   	   >             
   	   b      %      
   	          >      
   	         J      
   	          `      
   	               
   	                
   	               
   	   2            
   	               
   	   M            
   	         5      
   	          ^      
   	   '      }      
   	   "            
   	   g            
   	                
   	   E                   '            
   	               
   	   ]                          D      
   	         I                   m      
   	   c            
   	   j                               
   	                                   
   	   ]                                
                                   "       
   
   >       &       
   
   f       *       
   
          .       
   
          2       
   
          6       
   
          :       
   
          D       
   
          I       
   
         N       
   
   +      S       
   
   4      X       
   
   <      ]       
   
   J      b       
   
   Q      g       
   
   _      l       
   
   u      q       
   
   |      v       
   
         {       
   
                
   
                
   
                                                    @                    `                                 '       .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                                                                                            @                                          @                     0                          &                     .                                     ,                     .                                     1                     0      8                             >                      h                                   9      @               !                                J                      u                                   ]                      4      0                              X      @               *      0          	                 q                      d                                   l      @               *                                }      0               1                                        0                                                       0                     '                                                                                                                                                                                                                 @               ,      `                                                                                 	                                                                                P-                                    /315            0           0     0     644     13640     `
ELF          >                    /          @     @   UHSHX  HD9~(H    H   H    HH    H    HHH    HL       H    HH    H    HEHHH    HEHHH    HEHHH    HL    !   H    HH    H    HEǅ       f*    X    Yf*^HfHn    fH~H     \ HH    HEH    Y ;HUHuAA          HEǅ    =  HHH    HǋHH    HEHL    (   H    HH    H    HfEǅ       HH    HHH HcHH HH    HEH  Y EEY(EX(EHH    HEHE ;3f*0E^08H8fHn    fH~HEHEH     t$H    H    HHǸ        fEǅ      +HH    HEH EЋHH    HEH E؃ t|H    HMЋfHnH    HHǸ       ;t-H    HM؋fHnH    HHǸ       H    Hƿ
       EY@;tEYE	fEEX@Hf*PH^PEEXEEf*XHH    HEHH HcHHE^X`` ;%f*hE^hpHpfHn    fH~HEȃ t<E^ExH    HxfHnH    HHǸ       ;HEH    HEH    HEH    HEH    HEH] neuromat_eeg_spectrum_compute.c parameter {kfmax} exceeds the Nyquist frequency no mem   electrode %d
      kf0 = %5d out[kf0] = %24.15e          kf1 = %5d out[kf1] = %24.15e rms ratio out/in = %24.15e
      neuromat_eeg_spectrum_compute         ?-DT!@      ?                                         :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +	    '        F  :       	    K  	    U     o  :       o    y      
y          f                   A   `                                           	    
         !    &  	                        A   d                $I  
    	  H    
      H    
             
er     ~  t   
                            r       +  A      cos >  5         H   L  .        :H   v  H   o  o  A   o       	H     .         .  o  o  A   o   !    
                  nt 0  }ne <  }val I  }    V  }    dd  }"      	        pwr   in   out   W !  px %                  it "  }         ^      ie &  }        6          )  ~    /      2  ~    B                 =  it *  }               vt +  X                kf0 3  }              kf1 5  }c0 7  @c1 8  Hpf >  P            :        :!;9I8   I  $ >  4 :!;9I  (    !I   :;9I    	 <  
.?:;9'<  .?:;9'I<  4 :!;9!I  & I  I  ! I/   :!;!9I  7 I   :!;!9!I  .?:;9'I<   :!;!9I    %     $ >  :;9   :;9  4 :;9I?<  >I:;9  >I:;9     .?:;9'I<   .?:;9'<  !.?:;9'I@|  "4 I4   ,                                           <    u                                                                                        	        0 f( f)uw f)J XF 0< : I, t6 f1 %  t#$Z  t %=	Y (#K!f) ! t%	C $	Zff-# ->6    = J <K<J0 s# t C % c< t K FFTW_REDFT10 FFTW_REDFT11 _wide_data complex float _IO_FILE FALSE _IO_save_end short int size_t malloc _offset fftw_plan _IO_write_ptr _flags FFTW_RODFT11 FFTW_RODFT00 fftw_destroy_plan fftw_r2r_kind_do_not_use_me double _markers _IO_read_end neuromat_eeg_spectrum_compute _freeres_buf free fftw_r2r_kind float FILE stderr long long int checknotnull _lock GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ FFTW_HC2R fprintf FFTW_RODFT10 sum2_out _IO_write_base FFTW_RODFT01 _old_offset unsigned char _IO_buf_base signed char _codecvt long long unsigned int fftw_plan_s rms_in unsigned int _IO_marker _shortbuf fftw_plan_r2r_1d _unused2 _IO_read_ptr _IO_buf_end char long int fftw_malloc int32_t bool_t _freeres_list __off64_t __pad5 short unsigned int FFTW_REDFT00 FFTW_REDFT01 long unsigned int kfmax complex double _IO_write_end sum2_in complex _Float128 _fileno _chain sqrt programerror _IO_wide_data rms_out fftw_execute _mode __int32_t _IO_backup_base complex long double __off_t _flags2 _IO_codecvt _IO_read_base fftw_free _vtable_offset _IO_save_base TRUE FFTW_R2HC FFTW_DHT verbose _IO_lock_t /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_spectrum_compute.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include /home/stolfi/include neuromat_eeg_spectrum_compute.c neuromat_eeg_spectrum_compute.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h fftw3.h bool.h stdlib.h stdio.h mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x  $             ECH                                                                                              !                                                                                                                                 0                   N                      m                      [                      h                      t                      x                                                                                                                                                                                                       neuromat_eeg_spectrum_compute.c __FUNCTION__.0 neuromat_eeg_spectrum_compute programerror checknotnull fftw_malloc cos fftw_plan_r2r_1d sqrt fftw_execute stderr fprintf fputc fftw_destroy_plan fftw_free     J                    Y             c                    k                                                                        L                                                                                                       L                   N                   j                                                                     O            y                                                       L                                                                    S                                           d                                                                                      J            u                                                                                                  
                     
      d             
   	   (              
   	                                *       
              /       
      Y       =       
            D       
            M       
            T       
            [       
            b       
      O       g       
      X      |       
      O             
                   
                   
      J             
      3              
                    
      1             
                    
                   
      s             
      y              
                  
                  
      >      #      
            /      
      b      ;      
      B       G      
             S      
            _      
            k      
            w      
                  
      2            
                  
                  
      ^            
      g             
                  
                   
      s            
                  
                  
      R            
      (            
      7             
            (      
            L      
            V      
      /            
      <            
      C            
      d            
                  
      1            
                   
                   
                  
      K            
                  
                  
                  
                    
                   
                   
                   
      ]            
                   
                  
      o       '      
            ,      
      #      7      
      %       >      
      r      E      
            X      
      <       ^      
            e      
      l      q      
                  
                  
                   
      U            
      E            
                  
            6      
      X      M      
      Q      w      
      `             
      "            
                                       
                  
                  
      >                         o                              W                  f            
                  
                  
      j            
      =                                          >            *      ^            9             
                                   "       
   	   H       &       
   	   p       *       
   	          .       
   	          2       
   	          6       
   	          @       
   	         E       
   	   '      J       
   	   G      O       
   	   P      T       
   	   X      Y       
   	   f      ^       
   	   m      c       
   	   {      h       
   	         m       
   	         r       
   	         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                                                                                            @                                          @                                               &                     /                                     ,                     /                                     1                     0                                   >                      8                                   9      @               P"      8
                          J                                                         ]                            0                              X      @               ,      0          	                 q                      -      @                             l      @               ,                                }      0               m                                        0               o                                        0                     '                                                   F                                                          H                                                          h      @                                    @               .                                                             X         
                 	                                                                                 .                                    /348            0           0     0     644     8600      `
ELF          >                              @     @   UHH   Hxtpl`LXl9t}(H    H   H    HH    H    E      f*EE`YEEf*tEE^EE} t&f*EEE    \E	fEEY`Ef*tEE^EEE9tuf*EE$f*EEM    XEEY`Ef*tEE^EEMEHMUHxf(f(fHnH    HHǸ       E    [EHH    HXHH UHcHH EHUHxfHnH    HHǸ       EE;p|HxHƿ
       EE;lHxH           neuromat_eeg_spectrum_write.c {kfmax} too high %8d  %12.7f  %12.7f %12.7f   %12.5e              neuromat_eeg_spectrum_write           ?                           y              :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +    '     	   F  
:           K      U  	   o  
:       o    y          f                   r     y       er     ~  t       .  o  o  A   o               y        wr y  ~nt   ~ne   ~      ~      ~pwr   ~      	                      kf   ~              f   Xflo   `fhi   h        o       ie !  ~        	     
:        :!;9I8  $ >   !I   I   :;9I  4 :!;9I   :!;9I   <  	I  
! I/    & I  7 I   :!;9I  %     $ >  :;9   :;9  .?:;9'I<  .?:;9'I<     .?:;9'<  .?:;9'@|  4 I4   ,                     y                      K    a                                 	                                       	        7 (tY%* f%  t0 5   /X 4 / : X?   	<	tI .M / ) 0! J	) z< J __off_t _IO_read_ptr _chain fsmp size_t _shortbuf _IO_buf_base long long unsigned int _codecvt long long int signed char _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ short unsigned int _IO_save_base _lock _flags2 _mode _IO_write_end _IO_lock_t _IO_FILE float fflush _markers int32_t unsigned char short int _IO_wide_data _vtable_offset FILE char kfmax GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t __off64_t _IO_read_base _IO_save_end __pad5 programerror _unused2 neuromat_eeg_spectrum_write _IO_backup_base _freeres_list _wide_data _IO_write_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_eeg_spectrum_write.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include /home/stolfi/include neuromat_eeg_spectrum_write.c neuromat_eeg_spectrum_write.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdio.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x            y   ECp                                                                                              `                                                                                                                            .             y      J                      W                      _                      e                       neuromat_eeg_spectrum_write.c __FUNCTION__.0 neuromat_eeg_spectrum_write programerror fprintf fputc fflush     J             \       Y             c                    k                          |       V            |                   +                               G       -            P            r                   
                     
                   
   	   (              
   	                                *       
              /       
      !       =       
      
      D       
             M       
            T       
      7      [       
      m       b       
            g       
            |       
                    
                     
                   
                   
                   
                    
                    
                    
                   
      P             
                   
      l            
      2             
             #      
      J      /      
      '      ;      
            G      
            S      
             _      
      y       k      
      ^      w      
                   
                   
                  
      (             
      X            
                   
      V             
      E            
      7            
                   
                  
      f            
                  
                   
      z      (      
             L      
             V      
                  
      _             
                  
      ?             
                  
                   
                  
                  
                   
                                H      
            W      
             u      
      *                  `                   o                   {                                
                                   "       
   	   F       &       
   	   n       *       
   	          .       
   	          2       
   	          6       
   	          @       
   	         E       
   	   #      J       
   	   A      O       
   	   J      T       
   	   R      Y       
   	   `      ^       
   	   g      c       
   	   u      h       
   	   }      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                                                                                            @       y                                   @                                                &                                                          ,                                                          1                                                         >                      H      "                             9      @                                               J                      j      \                             ]                            0                              X      @               8      0          	                 q                            O                             l      @               h                                }      0               E
      _                                  0                                                       0               *      '                                                   Q                                                          X                                                          x      8                                    @                                                                            h         
                 	                            l                                                                                         /379            0           0     0     644     8832      `
ELF          >                              @     @   UHH   |xtx|xx y|xt|tt y|tx u?f*|EHEfHn    fH~HE    ^EE   f*xEEXEf*tEEYEEf*|EE^EEM    XEM    YEHEfHn    fH~HEEXEM    YEf*|EHEfHn    fH~HEE^EEEUHH   lhdhlhh ylhdldd yldhdf*pp    YEMfYxf*lEx^EEE^EEEMMEHEMfHn    fH~f(HEEEEEEf*lEHEfHn    fH~HEE^EEE^EEEMMEMEf(f(f(UHH(xpHhH`xXpEE    ^Ep\xEE    ^EEEMfYEE\EEE~    fWEEMMEHhE HhE@EEMfYEEXEEEMMEH`E H`E@UHH   f(f(f(`hf(f(PXHHH@`pPxp\xEE~    fTE    f/Et(H    H&   H    HH    H    hEXEEXEEE~    fTE    f/Et(H    H'   H    HH    H    `EPEEXEEM    YEhEXEE\EEM    YEEXEEHHE E\EEH@E    neuromat_filter.c       Fourier coeffs should have same real part       Fourier coeffs should be conjugate                      neuromat_filter_fourier_to_hartley            ?      ?-DT!	@;f?       @                       -q=      ?       
                                                          )d   int         r       X                   .         <       y   	    Y          cos >          	                 %                Fa %1   ~Fb %=   ~    %I  ~    %W  ~      	        Wr )   `Wi *   h    y     C   "               Y        Ha 0   ~Hb ;   ~    H  ~    W  ~Wr    Wi             	                 e  n 4~   ~f ?~   ~t J~   ~                      n 3~   ~f >~   ~t I~   ~  $ >   :!;9I   I   :!;9I  4 :!;9!I   !I   :;9I  & I  	.?:;9!'I<  
%  $ >  .?:;9'<  .?:;9'I<  .?:;9'@|  4 I4  I  ! I/  .?:;9'@z  .?:;9'I@|  .?:;9'I@|   ,                                               K                                                    	        . .  ( Z #&X. -0 ; X: (w. . )G<# 9" ( 2Y1*JYJYK5?Q b( V(" Y" Z neuromat_filter_hartley_to_fourier short int cexp Fb_P Fa_P float neuromat_filter_hartley_basis_eval long int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __FUNCTION__ unsigned char signed char unsigned int neuromat_filter_fourier_to_hartley short unsigned int char int32_t Hb_P long unsigned int complex double double Ha_P sqrt programerror __int32_t neuromat_filter_fourier_basis_eval /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /home/stolfi/include neuromat_filter.c neuromat_filter.c types.h stdint-intn.h affirm.h cmathcalls.h mathcalls.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x               EC    <          EC    \       Y   ECP    |          EC                                                                                                     #                                                                                                                     "                   E                      J                      N                 q                      v     l      Y                                              neuromat_filter.c __FUNCTION__.0 neuromat_filter_hartley_basis_eval sqrt cos neuromat_filter_fourier_basis_eval cexp neuromat_filter_hartley_to_fourier neuromat_filter_fourier_to_hartley programerror                                         !                   7                   N            r                               Y                                                                                                     T                   e                   {            |                                                                                                    |                               D                   P                                             
                     
      n              
   	   (              
   	                                *       
              1       
      I      8       
            ?       
      c      F       
            M       
      W      T       
      #       Y       
            n       
      e       u       
                   
                   
      <              
                   
                   
                   
      -              
                  
      p                        @      
            O      
            ^      
      <      h                         
                          l            
      7             
      2             
            '                  f      
      B       q                           
                                   "       
   	   :       &       
   	   b       *       
   	          4       
   	          9       
   	          >       
   	          C       
   	          H       
   	          M       
   	          R       
   	          \                                           @                   `             l                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               h                                &                                                          ,                                                          1                                                           >                                                          9      @                     `                          J                      
      \                             ]                      (      0                              X      @               P      0          	                 q                      X                                   l      @                                               }      0                     $                                  0                                                        0                     '                                                   /                                                          0                                                          P                                          @                     `                                                                
                 	                                                                                                                    /398            0           0     0     644     4880      `
ELF          >                    P          @     @   UHH`EMU]eff.Ezff.Et+MEHEf(f(fHn    fH~HE	fEEEEf.    w+MEHEf(f(fHn    fH~HE    EEE    \EEEYEEE            ?%                                                              int                             
                                      	f 9       C       P       ]       j          X       `  $ >   :!;!9I   I  4 :!;9!I  %  $ >  .?:;9'I<  .?:;9'I@|  	 :;9I   ,                                                 3                                	        "%$ X" + %' % +   Y long long int neuromat_filter_lowpass_biquadratic_eval unsigned int W_hi long unsigned int long long unsigned int float unsigned char char long int double GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection neuromat_filter_bandpass_biquadratic_eval short unsigned int signed char W_lo flo0 flo1 fhi0 fhi1 short int /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter_bandpass_biquadratic.c /home/stolfi/programs/c/JSLIBS/libneuro . neuromat_filter_bandpass_biquadratic.c neuromat_filter_bandpass_biquadratic.c neuromat_filter_lowpass_biquadratic.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x                EC                                                                                                                                                                                                        (                    R                       neuromat_filter_bandpass_biquadratic.c neuromat_filter_bandpass_biquadratic_eval neuromat_filter_lowpass_biquadratic_eval      W          
                          
                                                  
                     
                    
      (              
                                   *       
              1       
      I       8       
      7       ?       
      x       F       
            M       
            T       
            b       
             i       
             p       
              w       
      [       ~       
      r              
                    
                    
      i                                  
                   
                   
                   
                  
                  
      D              
                                   "       
      O       &       
      w       0       
      y       5       
             :       
             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                                                                                            @                                           @                     x                           &                     2                                     ,                     2                                     1                     8                                    >                      H      )                             9      @               	                                J                      q                                    ]                            0                              X      @                     0          	                 q                      ;                                    l      @                                                }      0                                                       0                                                        0                     '                                                                                                                                                                             8                                    @               `                                                                      	                 	                             {                                                    x                                    /438            0           0     0     644     14000     `
ELF          >                    0          @     @   UHH   EMU]H}HuHxHpDlEf.Ez$Ef.EzEf.EzEf.E{(H    H   H    HH    H    Ef/Et(H    H   H    HH    H    Eff/t(H    H   H    HH    H        Eff.Ez^ff.EuSff.Ezff.Et(H    H"   H    HH    H    fEE       Eff/uEf/Et(H    H&   H    HH    H        f/Es(H    H'   H    HH    H    EEMEHEf(f(fHn    El taH    EHUf(fHnH    H    HHǸ       H    UHMfHnH    HHǸ       Ef.    z_Ef.    uPEf.    w(H    H2   H    HH    H        EE       Ef/Eu    f/Et(H    H6   H    HH    H    Eff/w(H    H7   H    HH    H    EEMEHEf(f(fHn    El taH    EHUf(fHnH    H    HHǸ       H    UHMfHnH    HHǸ       UE9MEf*EE    ^EEHEfHn    fH~HEEYEEl t.H    HUfHnH    H    HHǸ       HEE HEE HxUĉHpE UHHPEMU}E~    fTE    f.ErEff/t(H    HO   H    HH    H    ff.Ezff.EufE%UEHEȉf(fHn    fH~HEEf.E{(H    HV   H    HH    H    Ef.    zEf.    u    E%UEHEȉf(fHn    fH~HE    \EEEYEEE             neuromat_filter_bandpass_butterworth.c invalid NAN arguments cannot have {flo1 >= fhi1} invalid {flo0}  {flo1} must be zero when {flo0} is zero invalid {flo0,flo1} flo1 < +INF   %s: flo0 = %16.12f flo1 = %16.12f       -->  fs_lo = %16.12f ord_lo = %d
     {fhi1} must be {+INF} when {fhi0} is {+INF} invalid {fhi0,fhi1} fhi1 > 0          %s: fhi1 = %16.12f fhi0 = %16.12f       -->  fs_hi = %16.12f ord_hi = %d
   %s: fsup = %16.12f
 invalid {fs_lo} invalid {fs_hi}               neuromat_filter_bandpass_butterworth_compute_parms              neuromat_filter_bandpass_butterworth_compute_parms              neuromat_filter_bandpass_butterworth_eval       ư>           B@              ?                           s              :                               )r   int         y       y          
       1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +    '        F  	:           K      U     o  	:       o    y      	y          f                 A                   $                 exp _           	er   5  ~  t       	  T             
Eu  o  o  A   o       .  o  o  A   o       L          v      "  f L9      LC      LQ  ord L`      N  X    2  	            U  `    2  	:   ) 
"                    i                              i  ~    i  ~    0  ~    i  ~      ~    ~  	              `       P           ~  	            0  X    0  ord A      C  h      ~  	:   2 
n    :!;9I8   I  $ >   :!;9I   !I  4 :!;9I   :;9I  I  	! I/  
& I   <  4 I4  7 I  (   .?:!;9'I<  .?:;9'<   :!;9I  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<  .?:;9'I<     .?:;9'I@|  .?:;9'@|  4 :;9I   ,                     s                          y                                                                                            	        @    ( <( f(	Y X(	 f <( (#	7*	 (	 < f( (#	7* 7 .? % f(Y% (%  Y __off_t _IO_read_ptr _chain size_t _shortbuf fsup _IO_buf_base long long unsigned int ord_lo _codecvt long long int signed char W_lo fs_lo neuromat_filter_lowpass_butterworth_eval bool_t ord_P _fileno W_hi _IO_read_end long int neuromat_filter_bandpass_butterworth_compute_parms _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset neuromat_filter_lowpass_butterworth_compute_order _IO_marker unsigned int _freeres_buf fprintf long unsigned int fhi0 fhi1 _IO_write_ptr __FUNCTION__ short unsigned int _IO_save_base flo0 flo1 _lock fs_lo_P _flags2 _mode _IO_write_end _IO_lock_t _IO_FILE ord_hi fsup_P float FALSE _markers fs_hi __assert_fail int32_t unsigned char short int _IO_wide_data _vtable_offset FILE TRUE tiny char GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t __off64_t _IO_read_base _IO_save_end verbose __pad5 programerror _unused2 stderr _IO_backup_base neuromat_filter_bandpass_butterworth_eval _freeres_list _wide_data __PRETTY_FUNCTION__ fs_hi_P _IO_write_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter_bandpass_butterworth.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_filter_bandpass_butterworth.c neuromat_filter_bandpass_butterworth.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h neuromat_filter_lowpass_butterworth.h stdio.h assert.h affirm.h mathcalls.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x               EC    <       v   ECm                                                                                         (           3       7            3       M     `      *                                                                                                                     \                                                                                                                                                                  v                            neuromat_filter_bandpass_butterworth.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_filter_bandpass_butterworth_compute_parms programerror __assert_fail neuromat_filter_lowpass_butterworth_compute_order stderr fprintf exp neuromat_filter_bandpass_butterworth_eval neuromat_filter_lowpass_butterworth_eval       s                                             #                                                                 9                                                                T                                     O                  ^            h            d       p                                                                                                                                                        9            L            e                  l                   |                                                                                                                                                                                            0                  F                  U            _            (      g            }                                          <                                                                        L                              %            t      5            Y                  q                                                                        $                  5                  Z            \      i            s                  {                                    \                                                                                                      >            O                         
                     
   
                
      (              
                                   *       
   	           /       
   
          =       
   
         D       
   
         M       
   
         T       
   
         [       
   
   t       b       
   
         g       
   
         |       
   
                 
   
                  
   
                
   
                
   
   S             
   
                
   
                 
   
                 
   
                
   
   |             
   
                
   
   :            
   
   2             
   
         #      
   
         /      
   
         ;      
   
         G      
   
   v      S      
   
          _      
   
          k      
   
   ,      w      
   
   I            
   
   *            
   
               
   
   #             
   
               
   
   U            
   
   ]             
   
   U            
   
   G            
   
               
   
               
   
   4            
   
               
   
                
   
   H      (      
   
         L      
   
   6      V      
   
               
   
               
   
   f             
   
               
   
   ?             
   
   j            
   
   B            
   
   p            
   
               
   
                
   
                
   
         6      
   
   ]      U      
   
         v      
   
               
   
                                 
   
                
   
               
   
                
   
                     `            
   
          8      
   
          ?                    V      
   
         e      
   
         t      
   
               
   
               
   
   $            
   
   t            
   
                
   
   c            
   
               
   
                                 
   
               
   
                
   
   V             
   
   `      %                   .      
   
         <      
   
   \      [      
   
   -              
                                   "       
      O       &       
      w       *       
             .       
             2       
             6       
            :       
            D       
            I       
      7      N       
      ^      S       
      g      X       
      o      ]       
      }      b       
            g       
            l       
            q       
            v       
            {       
                   
                                                       @                    .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                                                                                            @       s                                   @               (                                &                                                          ,                                                          1                                                         >                      	                                   9      @               $       	                          J                                                         ]                            0                              X      @               -      0          	                 q                                                         l      @               -                                }      0                                                       0               _                                        0               D      '                                                   k                                                          p                                                                X                                    @               /      0                                                                                 	                            B                                                   0                                    /478            0           0     0     644     14336     `
ELF          >                    @2          @     @   UHH   EMU]H}HuHxHpDlEf.Ez$Ef.EzEf.EzEf.E{(H    H   H    HH    H    Eff/t(H    H   H    HH    H    Ef/Et(H    H   H    HH    H        E    EEf.    zXEf.    uIEf.    w(H    H"   H    HH    H        E   Ef/Et(H    H&   H    HH    H    Eff/w(H    H'   H    HH    H    EHEf(fHn    fH~HEȃl t^H    EHUf(fHnH    H    HHǸ       H    HUfHnH    HHǸ           Eff.EzWff.EuLff.Ezff.Et(H    H1   H    HH    H    fE   Ef/Et(H    H5   H    HH    H        f/Es(H    H6   H    HH    H        HEf(fHn    fH~HEM    YEEHEf(fHn    fH~HEЃl t^H    EHUf(fHnH    H    HHǸ       H    HUfHnH    HHǸ       EXEEE    ^E    MEHEf(f(f(fHn    fH~HE    ^EEl t^H    EHUf(fHnH    H    HHǸ       H    HUfHnH    HHǸ       M    YEl t.H    HUfHnH    H    HHǸ       HpE HEE HEE HxE HpE UHHPEMU]E~    fTE    f.ErEff/t(H    HT   H    HH    H    ff.Ezff.EufE EHEf(fHn    fH~HEEf.E{(H    H[   H    HH    H    Ef.    zEf.    u    E EHEf(fHn    fH~HE    \EEEYEEEYEEE      neuromat_filter_bandpass_gauss.c invalid NAN arguments invalid {flo0} cannot have {flo1 >= fhi1}        {fhi1} must be {+INF} when {fhi0} is {+INF} invalid {fhi1, fhi0} fhi1 > 0         %s: fhi1 = %16.12f fhi0 = %16.12f   -->  sigma_hi = %16.12f
  {flo1} must be zero when {flo0} is zero flo1 < +INF       %s: flo0 = %16.12f flo1 = %16.12f   -->  sigma_lo = %16.12f
    %s: fmid = %16.12f gmid = %16.12f   -->  mag = %16.12f
   %s: fsup = %16.12f
 invalid {sigma_lo} invalid {sigma_hi}                           neuromat_filter_bandpass_gauss_compute_parms                    neuromat_filter_bandpass_gauss_compute_parms                    neuromat_filter_bandpass_gauss_eval     ư>                  ?       @      ?      "@                S                                         :                           int         m       m          
       1      3f        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D   `    F%  h    Hf   p    If   t    Jt   x    MQ       NX       O*      Q:      Y       [D      \N      ]%      ^	H       _
.       `f       bS              +            :  	:           ?      I     c  	:       c    m      	m                  A                   $                   P             	ef     r  h         1           
ER  c  c  A   c       .s  c  c  A   c       Q          }        f Q3      Q=      QN  mag Q_      S  X      	            Z  `      	:   # 
                    <                              <  ~    !<  ~    5<  ~    <  ~      ~    Q  	              H           Q  	            /  @    ?  P    @  Xmag A  `    G  h      Q  	:   , 
A    :!;9I8   I  $ >   :!;9I   !I  4 :!;9!I   :;9I  I  	! I/  
& I   <  4 I4  7 I  (   .?:!;9!'I<  .?:;9'I<  .?:;9'<   :!;9I  %     $ >  :;9   :;9  4 :;9I?<  >I:;9     .?:;9'I@|  .?:;9'@|  4 :;9I   ,                                               t                                                                                        	        @    ( f( <(	 (	# <( (	7'	Y X(	 <( (#6	7'Y5!	7'Y .? % f(Y (  Y __off_t _IO_read_ptr _chain size_t _shortbuf fsup _IO_buf_base long long unsigned int _codecvt long long int signed char sigma_hi W_lo neuromat_filter_lowpass_gauss_eval bool_t _fileno W_hi _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset _IO_marker unsigned int _freeres_buf fprintf long unsigned int fhi0 fhi1 _IO_write_ptr __FUNCTION__ short unsigned int sigma_hi_P _IO_save_base flo0 flo1 _lock gmid _flags2 _mode mag_P _IO_write_end fmid _IO_lock_t _IO_FILE fmin fsup_P float FALSE _markers __assert_fail unsigned char short int _IO_wide_data neuromat_filter_lowpass_gauss_compute_sigma sigma_lo _vtable_offset FILE TRUE tiny char GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection neuromat_filter_bandpass_gauss_eval __off64_t _IO_read_base _IO_save_end verbose __pad5 programerror _unused2 stderr sigma_lo_P _IO_backup_base neuromat_filter_bandpass_gauss_compute_parms _freeres_list _wide_data __PRETTY_FUNCTION__ _IO_write_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter_bandpass_gauss.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_filter_bandpass_gauss.c neuromat_filter_bandpass_gauss.c stddef.h types.h struct_FILE.h FILE.h bool.h neuromat_filter_lowpass_gauss.h mathcalls.h stdio.h assert.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x               EC    <       }   ECt                                                                                         "            -       1     @      -       G           $                                                                                                                     V                                                                                                                                                                  }                            neuromat_filter_bandpass_gauss.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_filter_bandpass_gauss_compute_parms programerror __assert_fail neuromat_filter_lowpass_gauss_compute_sigma stderr fprintf fmin neuromat_filter_bandpass_gauss_eval neuromat_filter_lowpass_gauss_eval    s                                                                                                              3                                                                B                                     $                  6                  E                  T                  ]                  l            v            d       ~                                                                                                       <                                                             3            L                  S                   c            j            z                                                                                                                                #            -                   5            =                  K            <      Z            d                  l            t                                                                                                      ,                                          P      ,            H                  Y                  }                                                                        l                                                                              %            5                  <                  L                                                            |                                                U            q            |                                                                                                                                           
                     
   
                
      (              
                                   *       
   	           /       
   
          =       
   
   G      D       
   
   %      M       
   
   )      T       
   
   ~      [       
   
   m       b       
   
   7      p       
   
          u       
   
                  
   
                
   
                
   
                
   
                 
   
                 
   
                 
   
                
   
   _             
   
   c             
   
                
   
   2             
   
                
   
         #      
   
         /      
   
         ;      
   
         G      
   
          S      
   
          _      
   
         k      
   
         w      
   
                
   
               
   
   #             
   
               
   
               
   
   V             
   
   @            
   
   2            
   
   2            
   
               
   
               
   
               
   
               
   
               
   
         @      
   
          J      
   
   A      x      
   
               
   
   _             
   
   ?             
   
               
   
                
   
               
   
               
   
                
   
                
   
               
   
   ?            
   
   O      2      
   
         S      
   
         t      
   
   u                              
   
   {            
   
   y             
   
                
   
   q                              
   
                
   
                             1      
   
         @      
   
         O      
   
   ^      ^      
   
   Y      m      
   
         |      
   
               
   
               
   
               
   
               
   
   q                               
   
               
   
   y             
   
   K                  @            
   
   {            
   
               
   
         /      
   
   -              
                                   "       
      I       &       
      q       *       
             .       
             2       
             6       
             :       
             D       
      
      I       
      +      N       
      L      S       
      U      X       
      ]      ]       
      k      b       
      r      g       
      y      l       
            q       
            v       
            {       
                                                       @                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               X                                &                     Z                                     ,                     Z                                     1                     `                                     >                      `
      W                             9      @               @&                                J                                                         ]                      j      0                              X      @               (/      0          	                 q                                                         l      @               X/                                }      0               h      n                                  0                                                       0                     '                                                                                                                                                                             X                                    @               81      0                                                 8                                	                      0      %                                                   h1                                    /512            0           0     0     644     16120     `
ELF          >                    89          @     @   UHH  XPH@H8H0H(H LDXf.Xz6Pf.Pz$Hf.Hz@f.@{(H    H   H    HH    H    Xff/uNPf/Xu4Hf/Pu    f/Ht(H    H   H    HH    H        EPEH@fHn    fH~HpHHfHn    fH~Hxp\x~    fTHEfHn    fH~H    YHfHn    fH~H^EHPfHn    fH~HHXfHn    fH~H\~    fTHEfHn    fH~H    YHfHn    fH~H^EEHEf(fHn    fH~HE t.H    HUfHnH    H    HHǸ       HHfHn    fH~HHPfHn    fH~H\~    fTEEXE^ H ffHn    fH~H    \HfHn    fH~H,l t$H    lH    HHǸ        l (H    H-   H    HH    H    lc~(H    H.   H    HH    H    l   M    Y lf*( ^(E        X0EY088f/Et(H    H3   H    HH    H    EElu    E  l   fEld   df*EM    Y@EY@HHHfHn    fH~HPPXEEXEEdd i    ^EE       Elh   hf*EM    YXEYX`H`fHn    fH~HhhXEEXEEhh l    ^EE t'H    HUfHnH    HHǸ       HHfHn    fH~HpM    YxpXxEHEfHn    fH~HE t'H    HUfHnH    HHǸ       H8E H0lH(E H E HE UHH   EM|phEff/t(H    HX   H    HH    H    | y(H    HY   H    HH    H    ff.pz6ff.pu(H    HZ   H    HH    H    E~    fTEff.Ezff.EufEH  ff.Ezff.EufE$  fEE       HEfHn    fH~HEHEfHn    fH~HEE\EEE^pEf*EEEXEE\EEE~    fTE    f/EvKM    YEEYEEHEfHn    fH~HEEXEEEE;|hYEEE   neuromat_filter_bandpass_log_gauss.c invalid NAN arguments invaild params sign/order   %s: sigma = %16.12f
   np = %d np >= 1   filter LG: band too broad compared to shoulder width    adjustment of {sigma} increased its value   mag = %16.12f   fsup = %16.12f
 invalid {fm} invalid {np} invalid {sigma}                   neuromat_filter_bandpass_log_gauss_compute_parms                neuromat_filter_bandpass_log_gauss_compute_parms                neuromat_filter_bandpass_log_gauss_eval ư>                             ?      ?            "@                                     	    :                           	    )r   int     	    y   	    y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_   	           +    '     
   F  :           K      U  
   o  :       o    y      
y      	    f                 A               	    $  exp _           E  o  o  A   o         ,         	M  H           
er   e  ~  t       	P                    log h           .  o  o  A   o       W          l        f 7  ~fm A  ~np M  ~    WX  ~mag f  ~      	            ^  P        	      kp _                 zf `  `        K       g a   h    
     :   '                              |      |      |      |      |      |    *  |    ;  |      |      |      	              fm !      $      %      &  ~    *  np +  |      	        mag 8      M  h               E      2  @                  sum <                 k =  |               d >  X                  sum D                 k E  |               d F  H      
     :   0     :!;9I8   I  $ >  4 :!;9I   :!;9I   !I  4 :!;9I    	 :;9I  
I  ! I/   :!;! 9I  & I   <  .?:;9'I<  4 I4  7 I  (   .?:!	;9!'I<  .?:;9'<  .?:!	;9!'I<    %     $ >  :;9   :;9  4 :;9I?<  >I:;9     .?:;9'I@|   .?:;9'@|   ,                                           :    p                                                                                    	        Y        (    (( &  t; 3  9K( &  t; 3  9K .& $  t1  6 9  $ ( (+&	K H(!	JY< 2 ) " ti	JY 2 ) " t" '$  , '?/ f( ( (Y XY XYtY$ f" f, 8  3  Y, $ X: &%  J! __off_t _IO_read_ptr _chain size_t _shortbuf fsup sigma_new _IO_buf_base long long unsigned int _codecvt long long int signed char sigma_hi __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int fm_P _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset _IO_marker unsigned int _freeres_buf fprintf ceil long unsigned int fhi0 fhi1 _IO_write_ptr __FUNCTION__ sigma short unsigned int _IO_save_base flo0 flo1 _lock _flags2 _mode mag_P _IO_write_end fmax _IO_lock_t _IO_FILE fmin fsup_P wd_aim float FALSE _markers __assert_fail int32_t unsigned char short int _IO_wide_data sigma_lo _vtable_offset FILE TRUE tiny neuromat_filter_bandpass_log_gauss_compute_parms sigma_P char np_P neuromat_filter_bandpass_log_gauss_eval GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t __off64_t _IO_read_base _IO_save_end verbose __pad5 programerror _unused2 stderr _IO_backup_base sqrt _freeres_list _wide_data _IO_write_base gtot neuromat_filter_bandpass_log_gauss.c /home/stolfi/programs/c/JSLIBS/libneuro /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_filter_bandpass_log_gauss.c neuromat_filter_bandpass_log_gauss.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h assert.h mathcalls.h stdio.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x               EC    <       l   ECc                                                                                         &     @      1       5           1       K           (                                                                                                                     Z                                                                                                                                                                                                                                                          l       neuromat_filter_bandpass_log_gauss.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_filter_bandpass_log_gauss_compute_parms programerror log sqrt fmin stderr fprintf fmax ceil __assert_fail exp neuromat_filter_bandpass_log_gauss_eval                     <                                !                                      4            <      C            M            7       U            ]                                                                                          $            V            s                                                                        2            K            [            <      b            Q       r                                                                  4                  Q                                    h                               |                              r                               <                              |                                     ]                  e                              <                                                                   C            $      u                                                            $      G                                                                                                 ,      "            ;            K                   [                              		            	                   	            +	                  :	            D	                  L	            o	                  ~	            	                  	            	                  
            (
            
                  
            ,      
            $      
                   
                     
   
                
                     
      %                            *       
   	           /       
   
          =       
   
   B      D       
   
         M       
   
   )      T       
   
         [       
   
   w       b       
   
   7      g       
   
         |       
   
                 
   
                  
   
                
   
                
   
                
   
                 
   
                 
   
                 
   
                
   
   8             
   
   ^             
   
               
   
   <             
   
          #      
   
         /      
   
   
      ;      
   
         G      
   
   
      S      
   
          _      
   
          k      
   
         w      
   
                
   
                
   
   X            
   
   #             
   
               
   
               
   
   `             
   
   -            
   
               
   
   (            
   
               
   
               
   
               
   
   g             
   
         (      
   
         L      
   
          V      
   
   A            
   
               
   
   i             
   
   !            
   
   I             
   
               
   
                
   
               
   
   l            
   
                
   
               
   
   =      -      
   
         I      
   
   5      f      
   
               
   
               
   
               
   
                                 
   
   y      0      
   
   l      :                  C      
   
   G      Q            	      p            
                  
            
   
   v                                
   
               
   
                
   
   Y            
   
   T            
   
          -      
   
         <      
   
         K      
   
         Z      
   
         i      
   
         x      
   
   l                  @            
   
   q            
   
                
   
   O            
   
   y            
   
               
   
                                  
   
   -       "                  7      
   
   2       F                  j                              "                                                                   
                                   "       
      M       &       
      u       *       
             .       
             2       
             6       
             @       
            E       
      1      J       
      V      O       
      _      T       
      g      Y       
      u      ^       
      |      c       
            h       
            m       
            r       
            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                                                                                            @                                          @               #      (                          &                     ]                                     ,                     ]                                     1                     `      8                              >                            !                             9      @               ,       
                          J                                                         ]                            0                              X      @               86      0          	                 q                            >                             l      @               h6                                }      0               	      L                                  0               U                                        0                      '                                                   3                                                           8                                                           X       X                                    @               08      0                                                        @                          	                      "                                                          `8                                    /550            0           0     0     644     14240     `
ELF          >                    1          @     @   UHH   EMU]HxHpHhH`LXDTEf.Ez$Ef.EzEf.EzEf.E{(H    H   H    HH    H    Ef/Et(H    H   H    HH    H    Eff/t(H    H   H    HH    H        Eff.Ez`ff.EuUff.Ezff.Et(H    H"   H    HH    H    fEfE   Eff/uEf/Et(H    H&   H    HH    H        f/Es(H    H'   H    HH    H    EYEEHEfHn    fH~HEMEHEf(f(fHn    fH~HE؃T tgH    EHUf(fHnH    H    HHǸ       H    EHUf(fHnH    HHǸ       Ef.    zaEf.    uREf.    w(H    H2   H    HH    H        EfE   Ef/Eu    f/Et(H    H6   H    HH    H    Eff/w(H    H7   H    HH    H    EYEEHEfHn    fH~HEMEHEf(f(fHn    fH~HE能T tgH    EHUf(fHnH    H    HHǸ       H    EHUf(fHnH    HHǸ       HEfHn    fH~HEM    YEEXEEHEfHn    fH~HET t.H    HUfHnH    H    HHǸ       HxE HpE HhE H`E HXE UHH`EMU]eE~    fTE    f.ErEff/t(H    HM   H    HH    H    ff.Ezff.EufE)MEHEf(f(fHn    fH~HEEf.E{(H    HT   H    HH    H    Ef.    zEf.    u    E)MEHEf(f(fHn    fH~HE    \EEEYEEE    neuromat_filter_bandpass_sgerf.c invalid NAN arguments cannot have {flo1 >= fhi1} invalid {flo0}        {flo1} must be zero when {flo0} is zero invalid {flo0,flo1} flo1 < +INF   %s: flo0 = %16.12f flo1 = %16.12f       -->  fm_lo = %16.12f sigma_lo = %16.12f
      {fhi1} must be {+INF} when {fhi0} is {+INF} invalid {fhi0,fhi1} fhi1 > 0          %s: fhi1 = %16.12f fhi0 = %16.12f       -->  fm_hi = %16.12f sigma_hi = %16.12f
   %s: fsup = %16.12f
 invalid {fm_lo} invalid {fm_hi}                                neuromat_filter_bandpass_sgerf_compute_parms                    neuromat_filter_bandpass_sgerf_compute_parms                    neuromat_filter_bandpass_sgerf_eval     h㈵>            @                      ?                                         :                           int         m       m          
       1      3f        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D   `    F%  h    Hf   p    If   t    Jt   x    MQ       NX       O*      Q:      Y       [D      \N      ]%      ^	H       _
.       `f       bS              +            :  	:           ?      I     c  	:       c    m      	m                  A                   $                 exp _       log h           	ef   +  r  h         K               a         
E  c  c  A   c       .  c  c  A   c       J                ?  f J3      J=      JK      J\      Jj      L  X    O  	            S  `    O  	:   # 
?              w                          ~      ~      ~      ~      ~      ~      ~      ~      	              `       @       H      	            0  P    0  X    @  h        	:   , 
    :!;9I8   I   :!;9I  $ >   !I  4 :!;9I   :;9I  I  	! I/  
& I   <  .?:;9'I<  4 I4  7 I  (   .?:!;9!'I<  .?:;9'<  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<     .?:;9'I@|   :;9I  .?:;9'@|   ,                                               t                                                                                        	        M    ( <( f(	Y X(	 f <( (&)	70	 ( 	 < f( (&)	70% f X& .?% % f(Y) ()  Y __off_t _IO_read_ptr _chain size_t _shortbuf fsup _IO_buf_base long long unsigned int neuromat_filter_lowpass_sgerf_compute_sigma fm_lo_P _codecvt long long int signed char sigma_hi W_lo __PRETTY_FUNCTION__ bool_t _fileno W_hi _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset fm_hi _IO_marker unsigned int _freeres_buf fprintf neuromat_filter_bandpass_sgerf_compute_parms long unsigned int fhi0 fhi1 neuromat_filter_bandpass_sgerf_eval _IO_write_ptr __FUNCTION__ short unsigned int sigma_hi_P _IO_save_base flo0 flo1 _lock _flags2 _mode _IO_write_end _IO_lock_t _IO_FILE fsup_P float FALSE _markers __assert_fail fm_hi_P unsigned char short int _IO_wide_data sigma_lo _vtable_offset FILE TRUE neuromat_filter_lowpass_sgerf_eval tiny char GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __off64_t fm_lo _IO_read_base _IO_save_end verbose __pad5 programerror _unused2 stderr sigma_lo_P _IO_backup_base sqrt _freeres_list _wide_data _IO_write_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter_bandpass_sgerf.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_filter_bandpass_sgerf.c neuromat_filter_bandpass_sgerf.c stddef.h types.h struct_FILE.h FILE.h bool.h mathcalls.h neuromat_filter_lowpass_sgerf.h stdio.h assert.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x            w   ECn    <          EC|                                                                                         "            -       1     @      -       G           $                                                                                                                     V             w                                                                                                                                                                                           w            
                      neuromat_filter_bandpass_sgerf.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 neuromat_filter_bandpass_sgerf_compute_parms programerror __assert_fail sqrt neuromat_filter_lowpass_sgerf_compute_sigma stderr fprintf log exp neuromat_filter_bandpass_sgerf_eval neuromat_filter_lowpass_sgerf_eval                                                                                                                  3                                       
                        N                   $                  \                  k            u            d       }                                                                                                       <                                                 ;            d            }                                                                                                                                                                                             *                  2            :                  i                                                            0                              <                              D                                          6            O                  V            T      f            m                        |                                                                        	                                                                                                 |                                                =            Y            |      h            r                  z                                                                                                       
                     
   
                
      (              
                                   *       
   	           /       
   
          =       
   
         D       
   
   P      M       
   
         T       
   
         [       
   
          b       
   
         p       
   
          u       
   
                  
   
                
   
                
   
   ]             
   
                 
   
                 
   
                 
   
                
   
   k             
   
                
   
   D             
   
   2             
   
                
   
         #      
   
   =      /      
   
         ;      
   
   y      G      
   
          S      
   
          _      
   
   6      k      
   
   +      w      
   
               
   
               
   
   #             
   
   0            
   
   7            
   
                
   
   `            
   
   R            
   
   ]            
   
               
   
   >            
   
   "            
   
               
   
   R            
   
   E      @      
   
         J      
   
         x      
   
   +            
   
                
   
   ?             
   
   m            
   
   $            
   
   s            
   
               
   
                
   
               
   
   j      ,      
   
   V       L      
   
   M      b      
   
               
   
               
   
                     w            
   
               
   
               
   
   ?            
   
                
   
                
   
         (                  1      
   
          U      
   
   r      \                    s      
   
   &            
   
   +            
   
               
   
               
   
                
   
   2            
   
               
   
               
   
   f            
   
         	      
   
                                  
   
         *      
   
         8      
   
         F      
   
          P            @      Y      
   
   ?      g      
   
          u      
   
   -              
                                   "       
      I       &       
      q       *       
             .       
             2       
             6       
             :       
             D       
      
      I       
      +      N       
      L      S       
      U      X       
      ]      ]       
      k      b       
      r      g       
      y      l       
            q       
            v       
            {       
                                                       @             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                                                                                            @                                          @                                               &                     <                                     ,                     <                                     1                     @                                    >                      (
                                   9      @               %      0	                          J                                                         ]                      }      0                              X      @               .      0          	                 q                                                         l      @               .                                }      0                     z                                  0                                                       0                     '                                                                                                                                                                             X                                    @               0      0                                                 `      (                          	                            -                                                   1                                    /584            0           0     0     644     13048     `
ELF          >                    8-          @     @   UHH  |Hph`xhff/u    f/ht(H    H   H    HH    H    hff/l      EE~    fW    \h^Eǅ      |+|HH    HpH ff.zTff.uFHH    HpH ff.zff.G  HH    HpH HH    HpH Hf(fHn    fH~H    YEh    Xf/EvfEEEp  EYEE\h^EX~    fWEHEfHn    fH~HEx tsh    Yf/EwEf/    r9H    MEHUf(f(fHnH    HHǸ       HH    HpH  EY EHH    HpH EYEff.E  ff.E  ff.E  ff.E  x w  f*`Yf*| ^ (H    H(fHnH    HHǸ       HH    HpH 0H    H0fHnH    HHǸ       ;t}HH    HpH 8H    H8fHnH    HHǸ       H    HUfHnH    HHǸ       H    Hƿ
       HH    HpHE HH    HpHE |9||+||    HH    HpH @ff.@zTff.@uFHH    HpH Hff.Hzff.HN y5x   H    H      H    H      x }  f*P`YPXf*|`X^`EH    HUfHnH    HHǸ       ;u[HH    HpH hH    HhfHnH    HHǸ         f*p`Ypxf*|Ex^EEH    HUfHnH    HHǸ       HH    HpH EHH    HpH EEHEf(fHn    fH~HEM    YEH    HUfHnH    HHǸ       HH    HpH EHH    HpH EH    EHuf(fHnH5    HǸ                                     neuromat_filter_clear_tiny_gains.c invalid {eps}          Gabs = %24.16e logGmult = %24.16e Gmult = %24.16e
   cleared gains for %.8f Hz  H[%d] = %24.16e   |H| = %24.16e   filter gains are all zero
    max preserved frequency = %.8f Hz  gain H[%d] = %+24.16e
  = %.8f Hz  gain = %24.16e    H[%d] = %+24.16e  H[%d] = %+24.16e
                           neuromat_filter_clear_tiny_gains              ??                             ?;f?~{_|"      $@9                           	              :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +	    '     
   F  :       	    K  	    U  
   o  :       o    y      y          f               A                   $      er     ~  t   exp 	_           	  ,           
.M  o  o  A   o       	          	      "  nf 2  |H ="  |eps I  |    U  |    b  |    7  	                l                                  kfa   |              kfb   }        G      Ha   Hb         @        p          #  H    $  P                   kfa 9  |kfb 9  }        }      fa ?  X              fb D  `    F  h      
   7  :     '    :!;9I8  $ >   !I   I  4 :!;9I   :;9I    4 :!;9I  	 <  
I  ! I/   :!;!9I  & I  7 I  (    :!;!9I  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<     .?:;9'I<  .?:;9'I<  .?:;9'<  .?:;9'I@|  4 I4     ,                     	                      h    k                                                                                	        2  ([tK	Y&$  &8)0) 5 4? 9J.tJ$g1 # 7 9&0 -&" IU<tDV<H<'?%/ d( t# !%JA .P tI *   &/ * &
 ((<-t<K'E A,<1t!:'+2+ )Y`'SBh __off_t _IO_read_ptr _chain fsmp size_t _shortbuf _IO_buf_base hypot long long unsigned int _codecvt long long int signed char bool_t _fileno _IO_read_end long int logA _flags _IO_buf_end _cur_column _IO_codecvt double Gabs _old_offset _offset _IO_marker unsigned int _freeres_buf fprintf long unsigned int Gmult _IO_write_ptr __FUNCTION__ short unsigned int _IO_save_base logGmult _lock _flags2 _mode _IO_write_end _IO_lock_t _IO_FILE float FALSE _markers int32_t unsigned char short int _IO_wide_data _vtable_offset FILE TRUE char neuromat_filter_clear_tiny_gains GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t __off64_t _IO_read_base _IO_save_end verbose Hmax __pad5 programerror _unused2 stderr beta _IO_backup_base _freeres_list _wide_data _IO_write_base neuromat_filter_clear_tiny_gains.c /home/stolfi/programs/c/JSLIBS/libneuro /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_filter_clear_tiny_gains.c neuromat_filter_clear_tiny_gains.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h stdio.h mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x            	   EC	                                                                                         $     `      !                                                                                                                     3             	      T                      a                      g                      k                      r                      z                                             neuromat_filter_clear_tiny_gains.c __FUNCTION__.0 neuromat_filter_clear_tiny_gains programerror hypot exp stderr fprintf fputc fwrite  P                   i             \      x                                                                                                                   (                  A                                                                  9                  B            d            4       t                                    i                                                              @            Y                   i            p                                                                                                  '                                                                   	                               t                                                       	                  	            '	                  7	            	            	                  	                   
                     
      6             
   	                  
   	   #                            *       
              /       
      !       =       
      !      D       
             M       
            T       
      T      [       
      s       b       
            g       
            |       
                    
                     
                   
                   
                   
                    
                    
                    
                   
                   
      9             
                  
      2             
             #      
      g      /      
      i      ;      
      &      G      
            S      
             _      
             k      
            w      
                   
                   
                  
      (             
      ~            
                   
      \             
                  
      y            
                  
      @            
                  
      T            
                   
            (      
             L      
             V      
                  
      ]            
      e             
                  
      E             
                  
                   
                  
                  
                   
                  
      ?       -      
      G      N      
            Y                          
                   
      3            
      G                  `                               
      d            
                                                  9                  f      
             t            x            
      u            
      3                                    =                  "            
      ;             
                                   "       
   	   K       &       
   	   s       *       
   	          .       
   	          2       
   	          6       
   	          @       
   	   
      E       
   	   -      J       
   	   P      O       
   	   Y      T       
   	   a      Y       
   	   o      ^       
   	   v      c       
   	         h       
   	         m       
   	         r       
   	         |                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       	                                   @                                               &                     
                                     ,                     
                                     1                      
                                    >                            =                             9      @               p"                                J                      -                                   ]                            0                              X      @               h*      0          	                 q                             l                             l      @               *                                }      0                                                       0               -                                        0                     '                                                                                                                                                                               8                                    @               H,                                                       X               
                 	                                                                                `,                                    /620            0           0     0     644     5736      `
ELF          >                              @     @   UHH   EMxEff/uxf/Et(H    H   H    HH    H    E~    fTEff.Ezff.Eu    Ee  ff.Ezff.EufEA  E~    fTEEf/Er    E  E~    fTEEf/xrfE   E~    fTEHEfHn    fH~HEHEfHn    fH~HEE\EEHxfHn    fH~HEHEfHn    fH~HEE\EEE^EEEYE    \EEEYEEEE                               neuromat_filter_lowpass_biquadratic.c invalid {fa, fb}          neuromat_filter_lowpass_biquadratic_eval                      ?Z                           !              int             ^       W                               	log h          
    .   Q   Q   j   Q                   !      H  f 8   ~fa B   ~fb M   ~    X  	        z    Xy    `g    h ^   X  .   ( H   $ >   I   :!;!9I  4 :!;9!I  & I  %  $ >   I  	.?:;9'I<  
.?:;9'<  .?:;9'I@|  4 I4  I  ! I/   ,                     !                           <                                        	         f f(Y XY X	YX! 	YX! Y  - f* 4 2 f ! long long int neuromat_filter_lowpass_biquadratic_eval unsigned int __FUNCTION__ long unsigned int long long unsigned int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection unsigned char char long int double programerror short unsigned int signed char float short int neuromat_filter_lowpass_biquadratic.c /home/stolfi/programs/c/JSLIBS/libneuro /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /home/stolfi/include neuromat_filter_lowpass_biquadratic.c neuromat_filter_lowpass_biquadratic.c mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x            !   EC                                                                                         '     @       )                                                                                                                     6             !      _                      l                       neuromat_filter_lowpass_biquadratic.c __FUNCTION__.0 neuromat_filter_lowpass_biquadratic_eval programerror log R             <       a             k             "       s                          l                    |                    l                    |                   l       I            l       `            w                                                |              
                     
      z              
   	                  
   	   &                            *       
              1       
      Q       ?       
      [      F       
              M       
      x      Z       
      V      f       
      H      m       
      7       t       
            {       
                   
      c              
                   
      d             
      k             
                                        
      D                   @              
                                   "       
   	   N       &       
   	   v       *       
   	          4       
   	          9       
   	          >       
   	          C       
   	         M                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       !                                   @               8      h                          &                     a                                     ,                     a                                     1                                                          >                            ^                             9      @                     (                          J                      f                                    ]                      8      0                              X      @                     0          	                 q                      h                                    l      @                                                }      0               Y                                        0                                                        0               	      '                                                   6	                                                          8	                                                          X	      8                                    @                                                                      	      8         
                 	                      
      p                                                                                        /659            0           0     0     644     10560     `
ELF          >                    #          @     @   UHH   EMxE~    fTE    f.ErEff/t(H    H   H    HH    H    E~    fTE    f.Er/Eff/uEf.Ez4Ef.Eu(H    H   H    HH    H    xff/u    f/xt(H    H   H    HH    H    xYE    ^EEE    \EEff/t(H    H   H    HH    H        f/Er
   L  HEfHn    fH~HEHEfHn    fH~HEE\EEE~    fTEEff/w(H    H   H    HH    H    HEfHn    fH~HEE^EEEff/w(H    H   H    HH    H        f/Et(H    H   H    HH    H    HEfHn    fH~HEE,EEUHH@Eȉ}E~    fTE    f.ErEff/t(H    H"   H    HH    H    } (H    H#   H    HH    H    ff.Ezff.EufEFf*EE    ^EEHEfHn    fH~HEEYEEEUHHĀEM}Eff/t(H    H,   H    HH    H    } (H    H-   H    HH    H    E~    fTEff.Ezff.EufEy  ff.Ezff.Eu    EQ  f*EEEXEHEfHn    fH~HEHEfHn    fH~HEE\EEEYEE    EEf/    rfE       f/Er    E   Ef/    r/M    YEHEfHn    fH~HEVHEfHn    fH~HEM    XE    ^EEHEfHn    fH~HEEEE                neuromat_filter_lowpass_butterworth.c invalid {fs} invalid {fc} invalid {gc} order would be infinite tc > 0 oc > 0 order would be too big invalid {ord}         neuromat_filter_lowpass_butterworth_compute_order               neuromat_filter_lowpass_butterworth_compute_order               neuromat_filter_lowpass_butterworth_compute_fsup                neuromat_filter_lowpass_butterworth_eval                      ?      0A      B@           Q@     A     B@                                               int             ^       W                   
    )5   
                                 exp _                            E	  Q   Q   j   Q    log h             .>  Q   Q   j   Q        *           @        f *8   fs *B   ord *N   ~      	        z 1   hw 2   X ^     	.   (       !                   fs !@   ord !L       ,  	         ^   ,  	.   0       	           <        fs B   ~fc M   ~gc X   ~      	        rc    Xtc    `      	        oc    hord     ^     	.   1    $ >   I   :!;9I  4 :!;9I  & I  4 I4  .?:!;9'I@|  I  	! I/  
 :;9I  .?:!;9!'I<  .?:!;9!'I<  .?:;9'<  %  $ >   I   ,                                               O                                                        	         % f( % f t(  ( Y f( XY  f f Y ( f ( f( f=1< % f( f(Y 7w f( f(Y XY XY" f  f !/ f X) __assert_fail float __int32_t neuromat_filter_lowpass_butterworth_compute_order __PRETTY_FUNCTION__ unsigned char long unsigned int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection short unsigned int double programerror __FUNCTION__ unsigned int long long unsigned int neuromat_filter_lowpass_butterworth_compute_fsup int32_t long long int ceil neuromat_filter_lowpass_butterworth_eval short int long int char signed char sqrt /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter_lowpass_butterworth.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /usr/include /home/stolfi/include neuromat_filter_lowpass_butterworth.c neuromat_filter_lowpass_butterworth.c types.h stdint-intn.h mathcalls.h assert.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x            <   EC3    <          EC    \       @   EC7                                                                                         '            2       6            2       L            1       [     `      )                                                                                                                     j             <                                                                                                   <                                       P      @                            neuromat_filter_lowpass_butterworth.c __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 neuromat_filter_lowpass_butterworth_compute_order programerror log __assert_fail ceil neuromat_filter_lowpass_butterworth_compute_fsup exp neuromat_filter_lowpass_butterworth_eval sqrt      *                   ;                   `                    o             y             "                                                                                                        /                                      8                   G            Q            <       Y            r                                                                               I                                                             4                  S                   b            l            a       t                                                                   h                                                                                o                               Y                  j                                                            "                                                                                                  -                        \                              "                               \                                                                   *                  ^            u                                                                                                                                    3            I                  Z                  r                   
   	                  
                    
      (              
                                   *       
   
           1       
      r       ?       
      )      F       
            M       
      R      Z       
      2      f       
      d       m       
            t       
      7      {       
                   
                    
                   
                   
                    
      e             
      C             
                   
                    
      l      ?      
            I            P            
      y                  `            
                        <      	      
      y                         2      
             <                    }      
      y                               
      P                                 
                                   "       
      N       &       
      v       *       
             .       
             8       
             =       
             B       
            G       
            L       
            Q       
      )      V       
      2      `                                           @             <      `             P       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               H      8                          &                                                          ,                                                          1                                                         >                                                         9      @                                               J                                                          ]                            0                              X      @               !      0          	                 q                                                         l      @               @!                                 }      0                     H                                  0                     ;                                  0               O      '                                                   v                                                          x                                                                x                                    @               `"      H                                                                                 	                             #                                                   "                                    /698            0           0     0     644     7280      `
ELF          >                              @     @   UHH@EME~    fTE    f.Er.Eff/u    f/Et(H    H   H    HH    H    HEfHn    fH~HEM    YEHEfHn    fH~HEE^EEEEEUHH EE~    fTE    f.ErEff/t(H    H   H    HH    H    M    YEEUHH@EME~    fTE    f.ErEff/t(H    H   H    HH    H    E^EEE~    fTEEf/    vfE<M    YEEYEEHEfHn    fH~HEE                             neuromat_filter_lowpass_gauss.c invalid {gc} invalid {sigma}    neuromat_filter_lowpass_gauss_compute_sigma                     neuromat_filter_lowpass_gauss_compute_fsup                      neuromat_filter_lowpass_gauss_eval                            ?             "@      .                                         int             ^       W                               	exp _                        	log h              .   Q   Q   j   Q                          Q  f 2   
    <       a  	        zf    h ^   a  .   " Q                          
    :   X      	         ^     .   *                           fc ;   gc F       ,  	               ` ^   ,  .   +    $ >   I  & I  .?:!;9!'I@|   :!;9I  4 I4  I  ! I/  	.?:!;9!'I<  
 :!;9I  %  $ >   I  .?:;9'I<  .?:;9'<  4 :;9I  4 :;9I   ,                                                <                                        	        X % f f( f - Y1 % f( XY1Y % f(	XX& long long int short unsigned int unsigned int neuromat_filter_lowpass_gauss_eval __FUNCTION__ neuromat_filter_lowpass_gauss_compute_fsup sqrt long unsigned int long long unsigned int neuromat_filter_lowpass_gauss_compute_sigma GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection unsigned char char long int double sigma programerror signed char float short int /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter_lowpass_gauss.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /home/stolfi/include neuromat_filter_lowpass_gauss.c neuromat_filter_lowpass_gauss.c mathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x                EC     <           EC     \           EC                                                                                          !     @       ,       0            +       ?            #                                                                                                                     N                    z                                                                                                                              neuromat_filter_lowpass_gauss.c __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 neuromat_filter_lowpass_gauss_compute_sigma programerror log sqrt neuromat_filter_lowpass_gauss_compute_fsup neuromat_filter_lowpass_gauss_eval exp                           0                    V                   l             <       {                                                                                                                                  E            |       T            ^            )       f            s                                                                                                   )                                      /                  I                  o                   
                     
   
                 
      (              
                                   *       
   	           1       
   
          ?       
   
         F       
   
           M       
   
          Z       
   
         f       
   
         m       
   
   !       t       
   
         {       
   
                
   
                 
   
                
   
                
   
                 
   
                
   
   .                          !      
   
         0      
   
   Q       :                   g      
   
   ^       p                         
   
               
   
   Q                                
   
                                    
   
   Q                   @             
   
                
                                   "       
      H       &       
      p       *       
             4       
             9       
             >       
             C       
             M                                           @                    `                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                               &                                                          ,                                                          1                           (                              >                            2                             9      @               X      H                          J                      :                                   ]                      G      0                              X      @                     0          	                 q                      w                                    l      @                                                }      0               a                                        0               d
                                         0               a      '                                                                                                                                                                             x                                    @                     H                                                                                  	                                                                                                                    /731            0           0     0     644     9856      `
ELF          >                               @     @   UHHĀEMUE~    fTE    f.ErEff/t(H    H   H    HH    H    E~    fTE    f.Er/Eff/uEf.Ez4Ef.Eu(H    H   H    HH    H    Eff/u5    f/EuEf.    z7Ef.    u(H    H   H    HH    H    EXE    \EEHEfHn    fH~HEE~    fTEEf.E{(H    H   H    HH    H    Ef.    zEf.    ufE   ff.Ezff.Eu    EbHEfHn    fH~HEHEfHn    fH~HEE\EEE~    fTEE^EEEEEUHH@EME~    fTE    f.ErEff/t(H    H!   H    HH    H    E~    fTE    f.ErEff/t(H    H"   H    HH    H    M    YEHEfHn    fH~HEEYEEEUHHpEMUE~    fTE    f.ErEff/t(H    H(   H    HH    H    E~    fTE    f.ErEff/t(H    H)   H    HH    H    E~    fTEff.Ezff.Eu    E   HEfHn    fH~HEHEfHn    fH~HEE\EEE^EEEf/    rfE]    f/Er    E?HEfHn    fH~HE    \EEM    YEEneuromat_filter_lowpass_sgerf.c invalid {fm} invalid {fc} invalid {gc} ! isnan(den) invalid {sigma}                             neuromat_filter_lowpass_sgerf_compute_sigma                     neuromat_filter_lowpass_sgerf_compute_sigma                     neuromat_filter_lowpass_sgerf_compute_fsup                      neuromat_filter_lowpass_sgerf_eval                            ?      ?            @                                               int             ^       W                               erf           exp _          log h          
    E   Q   Q   j   Q                 
    .(  Q   Q   j   Q        &                   f &2   fm &<       &G         	        z ,   h ^     	.   "                   !        fm  :        E         	         ^     	.   *                          fm ;   fc F   gc Q   ~      	        den    `      	               X ^     	.   +    $ >   I   :!;9I  & I  4 I4  .?:!;9!'I<  .?:!;9!'I@|  I  	! I/  
.?:;9'<   :!;9I  4 :!;9!I  %  $ >   I  .?:;9'I<  4 :;9I   ,                                               J                                                    	         % f( % f t( f f $( )Y (Y  f f  X Y1X % f( % f( -=1 % f( % f(Y XY f f  f  Y __assert_fail sigma __PRETTY_FUNCTION__ unsigned char long unsigned int short unsigned int GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double programerror __FUNCTION__ erf_inv unsigned int long long unsigned int neuromat_filter_lowpass_sgerf_compute_fsup neuromat_filter_lowpass_sgerf_compute_sigma neuromat_filter_lowpass_sgerf_eval long long int short int long int char float signed char /home/stolfi/programs/c/JSLIBS/libneuro neuromat_filter_lowpass_sgerf.c /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /usr/include /home/stolfi/include neuromat_filter_lowpass_sgerf.c neuromat_filter_lowpass_sgerf.c mathcalls.h assert.h jsmath.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x               EC    <       !   EC    \          EC                                                                                         !            ,       0            ,       F            +       U     @      #                                                                                                                     d                                                                                                                      !                                             	                      neuromat_filter_lowpass_sgerf.c __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 neuromat_filter_lowpass_sgerf_compute_sigma programerror erf_inv __assert_fail log neuromat_filter_lowpass_sgerf_compute_fsup exp neuromat_filter_lowpass_sgerf_eval erf    $             l      5             |      Z             |       i             s                    {                          l                   |                   |                                 )                                      2                  A                  J            |       Y            c            6       k                                                      l                                                 C                                                       6                  K            b                        l                  l                  |      	                               "                   *            7            l      H            |      m                   |                        P                                                             l      
            |      /            <      >            H                   P            ]            l      n            |                  <                              P                               l                                                 K                  `                  o                                                                         
   	                  
      [              
      (              
                                   *       
   
           1       
      6       ?       
            F       
            M       
      H       Z       
            f       
      (       m       
      R      t       
            {       
                   
      _             
                   
      )             
                     
      J            
      0      )      
            2                  d      
             s      
      =      }            @            
      v                              
                   
      =                               
                                W      
      =      a                   w      
                                      
                    
                                   "       
      H       &       
      p       *       
             .       
             8       
             =       
             B       
             G       
            L       
      
      Q       
            [                                           @                   `                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               x      `                          &                                                           ,                                                           1                                                          >                                                         9      @                                               J                      _
                                   ]                      n      0                              X      @               h      0          	                 q                                                         l      @                                               }      0               U      (                                  0               }                                        0                     '                                                                                                                                                                             x                                    @                     H                                                 X                                	                      h                                                                                             /764            0           0     0     644     14808     `
ELF          >                    4          @     @   UHH@  HHDff/t(H    H)   H    HH    H        Eǅ      HHf(fHnǉ    fH~f(HEEHEMfHn    fH~HHEf(fHn    fH~HEȋ+;\  E~    fT    f/t(H    H2   H    HH    H    HH    HHE    ]  E(E0H    (H0f(fHnH    HHǸ       HH    HH 8H    H8fHnH    HHǸ         HHf(fHnǉ    fH~f(HEEHEMfHn    fH~H@@HEf(fHn    fH~HEEHEPHXPXX    YEE`Eh`\hpp    YE؋HH    HHEXExx HH    HHE\EEE    EEEEH    EHMf(fHnH    HHǸ       EEEEH    EHMf(fHnH    HHǸ       HH    HH EHH    HH EH    EHuf(fHnH5    HǸ       9    Eff/       f.Ez    f.E    t'H    HUfHnH    HHǸ       ǅ     \ HH    HH E HH    HHE^EEE   ;|    Eȃ t'H    HUfHnH    HHǸ       UHH0  Hf*Yf* ^ Eff/r    tXE((^00    \8H8fHn    fH~H@@,؉ff/r    r\EHH^PP    XXHXfHn    fH~H``, tb;tTH    HMfHnH    HHǸ       H    H5    HǸ        fEfE؋ fEfE   Љf* hYhpEXpE  t/E~    fTxf/x   HEHfHnfH~f(HEEEEEEȃ    ;ttH    Hu fHnH5    HǸ       EEEEH    EHUf(fHnH    HHǸ       EXEEEXEEEMME؃  ;[ tSEEEEH    MEHMf(f(fHnH    HHǸ        t";tH    Hƿ
       EMMEMEf(f(f(                        neuromat_filter_tabulate_hartley_gains.c invalid {fsmp} Fourier coeff should be pure real         F[%d] = ( %16.12f + %16.12f * I )  --> H[%d] = %16.12f

      , F[%d] = ( %16.12f + %16.12f * I )      --> H[%d] = %16.12f, H[%d] = %16.12f

 rescaling by 1 / %16.12f
 max absolute gain is %16.12f
 %6d  adding gain(f + i*fsmp) for f = %14.8f   i in {%d..%d}
            i = %+3d  kf = %+6d  f = %+16.12f         g = ( %+16.12f + %+16.12f * I)
       %6d  f = %16.12f  W = ( %+16.12f + %+16.12f * I)
               neuromat_filter_tabulate_hartley_gains                :0yE>      ?      ?V瞯<                           H              :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +
    '        F  :       
    K  
    U     o  :       o    y      
y          f               A                   $      Y                 	           
er   2  ~  t       	M  N           p  c         .  o  o  A   o       S	                  	kf T  }	nf U  }    V  }    W  }    X  }    Y  }f \      _  }    `  }W g  @              i h  }              kfi i  }fi j                 gi l  `                          	nf    }    !  }    "  }    #  }    $  }	H %  }    &  }      	            +                   kf0 ,  }              w0 -  Pkf1 /  }              w1 ;  `wr >  @wi ?  H           v       kf M  }         :   &      :!;9I8  $ >  4 :!;9I   I   !I   :!;9I   :;9I    	 :!;9I  
 <  I  ! I/  4 :!;9I  & I  7 I  (   .?:;9!'I<  .?:;9'I<  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  'I     .?:;9'<  .?:;9'I@|  .?:;9'@|  4 I4      ,                     H                          y                                                                                            	        '@ (YJ #" C(CVAJ #*(t*(t JaJT+ fB$ t  ! ." '	0 .5 =) t! t '
<8,<#M ; t? J/ t& 9#  .#g ; t? J/ t# 9 g 	-'!g,!  Y8 0D( w2 t  S & = <Y __off_t _IO_read_ptr _chain fsmp size_t _shortbuf complex double fsup _IO_buf_base long long unsigned int _codecvt long long int signed char cabs bool_t _fileno neuromat_filter_tabulate_hartley_gains _IO_read_end Wmax long int _flags imax _IO_buf_end _cur_column _IO_codecvt double neuromat_filter_tabulate_hartley_gains_folded imin _old_offset _offset _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr neuromat_filter_gain_t short unsigned int _IO_save_base __FUNCTION__ floor _lock _flags2 _mode _IO_write_end fmax _IO_lock_t _IO_FILE float FALSE _markers gain int32_t unsigned char short int _IO_wide_data normalize _vtable_offset FILE TRUE char GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int32_t __off64_t _IO_read_base _IO_save_end verbose __pad5 programerror _unused2 stderr _IO_backup_base _freeres_list _wide_data _IO_write_base neuromat_filter_tabulate_hartley_gains.c /home/stolfi/programs/c/JSLIBS/libneuro /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_filter_tabulate_hartley_gains.c neuromat_filter_tabulate_hartley_gains.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h neuromat_filter.h mathcalls.h stdio.h cmathcalls.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x               EC    <          EC                                                                                         *            '                                                                                                                     9                   `                      m                                                                                                                                                      neuromat_filter_tabulate_hartley_gains.c __FUNCTION__.0 neuromat_filter_tabulate_hartley_gains programerror neuromat_filter_tabulate_hartley_gains_folded cabs fmax stderr fprintf floor fputc ]                   l             v             %       ~                          $                                            n            ,                  <                                                4                               B            \       R                                                                   
            0            {            D                  D      a                        \                                                              '            L                   Y                        L                  L                                                 k            L                                                            T                              T      .            j                        $                                          P                  ]	            ,      	            	            d      
            
            6
                  F
            
            
                  
                                           
                     
                   
   	                  
   	   )                            *       
              /       
      !       =       
            D       
      l      M       
      V      T       
            [       
             b       
      d      g       
      r      |       
                    
                     
      |             
                   
      +             
                    
                    
                    
                   
                   
                   
                  
      F             
             #      
            /      
            ;      
            G      
      @      S      
             _      
             k      
            w      
      M            
                   
                  
      (             
                  
      Y            
      j             
                  
                  
      y            
                  
                  
                  
                   
             (      
      a      L      
            V      
      n            
                  
      s             
      N            
      S             
      4            
                  
      :            
                  
                   
                  
      2             
                  
            3      
            O      
             d      
                  
                                    
                   
      I            
      A             
                  
      H            
             6                  T                              	            
                                       
                   
      I            
      A             
      |            
            -      
            7                   @      
             O                   s                                                              
                                   "       
   	   Q       &       
   	   y       *       
   	          .       
   	          2       
   	          6       
   	         :       
   	         D       
   	         I       
   	   ;      N       
   	   d      S       
   	   m      X       
   	   u      ]       
   	         b       
   	         g       
   	         l       
   	         q       
   	         v       
   	         {       
   	                
   	                                                    @                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       H                                   @                "                                &                                                          ,                                                          1                           `                              >                                                          9      @               (                                J                                                         ]                            0                              X      @               0      0          	                 q                                                         l      @               1                                }      0                                                       0                                                       0                     '                                                                                                                                                                               X                                    @               3      0                                                 x               
                 	                      @!                                                          @3                                    /806            0           0     0     644     23032     `
ELF          >                    8T          @     @   UHSH   H}HuHxpldH%(   HE1HEH Ht(H    H    H    HH    H    HEH@EHEH@EHx    HxH Ht(H    H%   H    HH    H    HxHPEHH9t(H    H&   H    HH    H    HxHPEHH9t(H    H'   H    HH    H    HEH E}t(H    H+   H    HH    H    HEHPEHH9t(H    H,   H    HH    H    HEHPEHH9t(H    H-   H    HH    H    pff/t(H    H/   H    HH    H    E    m  E    Q  MUHE    H    f~EfZEEHx t#MUHx    H    f~E    EEEE.E{(H    H6   H    HH    H    f/EsEf.E{#UMHE5    fnƉH    q  HHE^pE    f/Ev    EE    f/v    EHE܋lHM   fHnH    EHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    :}EHDE
EEHEЋUHcEEE;E|HMЋUuHEH    H܃EE;EEE;EHEdH+%(   t    H]UHSH   H}HuUfH~fH~H|E 	ЉEdH%(   HE1HHHEH Eȃ}t(H    HR   H    HH    H    HEH@EHEH@EHEH Ht(H    HV   H    HH    H    HEHPEHH9t(H    HW   H    HH    H    HEHPEHH9t(H    HX   H    HH    H    EHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    @}EH|E    EHEUHcEEE;E|E       E       MUHE    H    f~EE.Ez'f*EEEYEEf/Er UMHE5    fnƉH    9E    TEHEE@HMUuHEH    EE;EGEE;E+HܐHEdH+%(   t    H]UHSHxH}uUMDEfH~fH~HEE 	ЉEdH%(   HE1HHHEH EHEH@EHEH@Eă}t(H    Hz   H    HH    H    } xUE9E}(H    H{   H    HH    H    E;E|E+E9E~(H    H|   H    HH    H    EEȋUEЃE̋E+EEЋUEЃEԋEHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    =}EHDE    EHEUHcEEE;E|LE}ԋMЋŰuHEMAH    HܐHEdH+%(   t    H]UHH`H}uEMU]UMDEfofH~fEE 	ЉEHEH E}t(H    H   H    HH    H    Ef/E0  Ef.EzSEf.EuG~]fnUDEMUMEH}؋uHEfof(f(fHnH       ~efn]DEMUUMEH}؋uHEfof(f(f(fHnH    ~]fnUDEMUMEH}؋uHEfof(f(fHnH    ~]fnUDEMUMEH}؋uHEfof(f(fHnH    UHSH   HHD80( @DfofH~fօ 	ЉdH%(   HE1HHHHH ddt(H    H   H    HH    H    dHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ\    U\\H`    `HE؋\Hc`\\;d| \8xxf/    t(H    H   H    HH    H    8f/0v800f/ v 0f*E \8EE^EE0\8EEYEEM    XEHEfHn    fH~HEE,Ћ@Љh(\8EEYEEM    XEHEfHn    fH~HEE,Ћ@Ѓll;h|_+DpDЃtLE؋tplhHHMAH    HHHEdH+%(   t    H]UHSH   HhdXPH`DD@fofH~fօ08 	Љ8dH%(   HE1HHHhH E}t(H    H   H    HH    H    EHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅx    UxxH0|    |HE؋xHc|xx;E|H\XEEf/    t(H    H   H    HH    H    Xf/P"  Pf/H  f*DEH\XEE^EEP\XEEYEEM    XEHEfHn    fH~HEE,Ћ`ЉEE+dEUdЃEd @)ЉEd @ЃELE؋}MUuHhMAH    HHHEdH+%(   t    H]UHSH   Hhd`XPHDD@D<fofH~fօ,4 	Љ4dH%(   HE1HHHhH E}t(H    H   H    HH    H    EHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅx    UxxH,|    |HE؋xHc|xx;E|H\XEEf/    t(H    H   H    HH    H    Xf/PN  Pf/H8  f*@EH\XEE^EEP\XEEYEEM    XEHEfHn    fH~HEE,ЋDЉEE+dEUdЃE<+`E<ELE؋}MUuHhMAH    EEU`ЃELE؋}MUuHhMAH    HHHEdH+%(   t    H]                  neuromat_image.c image should be monochromatic mask must be monochromatic mask with wrong {NX} mask with wrong {NY} result image must be RGBA result with wrong {NX} result with wrong {NY} invalid {vmax} mask is NAN overlay must be monochromatic overlay with wrong {NX} overlay with wrong {NY} result image should be RGBA invalid timeline abscissas invalid timeline ordinate   global interval {tlo_thi} too small     neuromat_image_colorize_field   neuromat_image_colorize_signed_overlay                          neuromat_image_paint_time_track neuromat_image_paint_time_range_and_tics                        neuromat_image_paint_time_range neuromat_image_paint_tic        neuromat_image_paint_slider   ?                    ?                    |=      ?                           .                                      )d   int     ,w           -.       
              X       k           ~           d      NEG ZER  POS      (          S       Z       ^       @o  sz o   st   bp %  0      8     	.        	.        1        c          	.        3      	             y                         R5                 
J  U                Wt                  ?                     .        5                           img   ~hw    ~hh    ~tlo    ~t    ~thi    ~xlo    ~xsz    ~ylo    ~yhi     fc   ~NC    ~    .  	            3  H       P       ~       ~       ~                      l       c #   ~     .  	.    
     F  .   @             h        img   ~hw    ~tlo    ~t    ~thi    ~xlo    ~xsz    ~y    ~fc   ~NC    ~      	              H       P       ~       ~       ~                      l       c #   ~       	.    
       .   @                     img   ~hw    ~tlo    ~       ~       ~thi    ~xlo    ~xsz    ~y    ~fc   }NC    ~      	              H       P       ~       ~       ~       ~        o       c #   ~       	.    
     $  .   @                     img   Xhw    Ttlo    H       @       thi    xlo    Pxsz    y    fc   NC    l      	              	.   ( 
      n        b      	  img o  hw p   xlo q   xsz r   y s   fc t  ~NC w   NX x   NY y         	            ~                 @       D    	  P        N       c #        .	  .   H     J        ,      T
  cim K  ovr L  sgn M   ~fc N  ~NC Q       d
  	        NX S   NY T   @    [i
  P        Q       	  c [#                   iy ]                  ix ^                  oxy `   D       d
  	.   & 
T
     |
  .   H                     cim   ~fld   ~msk   ~       ~       ~      	        NX !   NY "   NC *                 iy 1           i      ix 2           M      fxy 4   mxy 5           q      z =   rgb @  L    B  @        K       c B1              	.    
     .      :!;9I  4 :!;9I   I  4 :!;9I  I  $ >   :;9I    	! I/  
& I  .?:!;9!'@|  4 I4  ! I/   :!;9I   :;9I8   !I  .?:;9'I<  (   :;9!  .?:!;9!'<  4 :!;9!I  %  $ >  >I:;9  (    :;9I8  .?:;9'<  .?:;9'<    I   ,                     .                          d                                                                        	        - "("=>	 ( J( J"(t= f(  (  ( (tY	t"Z /1 / #  ( #g!! ! .<1 $te . f  Q A <: J) n! J%  J7"Kt= f"("=> (  (  (<# tU . f JB 3 <, JtY	tZ% #  J) vX! J%  J
7"Kt"="== f( f (  (ggh<# tU . f  B 3 <, J%"Jt= f(	vGKBvD .r"Kg (f# U .  B 3 , t 2(    'J5.J# - 5.J# -  ! 6@j"K= f(<# U .  B 3 , t ,( XZ'J2.J# - gg# x*	<q"K= f(<# U .  B 3 , t ,( XZ'J2.J# - i
%g
g# p*< floor neuromat_image_paint_time_range_and_tics sample uint64_t float_image_fill_rectangle_pixels color xmin sign_t float_image_t neuromat_image_paint_slider style short int int64_t ccolor xctr float_image_fill_pixel frgb_t ymax float neuromat_image_paint_time_range long long int frgb_path_map_signed long int __int64_t ymin GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __FUNCTION__ neuromat_image_paint_tic float_image_get_sample ix_size_t vfill unsigned char vmax signed char long long unsigned int scale unsigned int float_image_set_pixel ix_step_t short unsigned int xmax char int32_t neuromat_image_colorize_signed_overlay __uint64_t long unsigned int double ix_pos_t programerror __int32_t tini neuromat_image_paint_time_track tfin neuromat_image_colorize_field neuromat_image.c /home/stolfi/programs/c/JSLIBS/libneuro /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /home/stolfi/include neuromat_image.c neuromat_image.c types.h stdint-intn.h stdint-uintn.h sign.h ix.h float_image.h frgb.h mathcalls.h frgb_path.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                ECH      @       ,   ECH      d       b   ECET               EC               ECH             h   ECHW                ECH                                                                                                            !           '       0                    ?            )       N     `              ]                  l                                                                                                                                {                                                                                                                                                                 ,      7          b      W                     y    c
                +      h          (                                                  neuromat_image.c __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 neuromat_image_colorize_field programerror float_image_get_sample float_image_fill_pixel frgb_path_map_signed float_image_set_pixel __stack_chk_fail neuromat_image_colorize_signed_overlay neuromat_image_paint_time_track float_image_fill_rectangle_pixels neuromat_image_paint_time_range_and_tics neuromat_image_paint_tic neuromat_image_paint_time_range floor neuromat_image_paint_slider    L                   [             e                    m                                                          +                                                                 F                   "                  1            ;            [       C            Z                  i            s            p       {                                                                                                                                                                    )                   1            `                                                                                                                                      E                  T                  f                  t                                                      4                  C            M            p       U                                                                                                                                                                                	                                    -            v                                                                        v                                          !                                                            =                                                	            X      	            	                  A
            Y
            
                  
            
            !      
            K                                                            \                              !                                                      0            \      ?            I            t      Q                                          c                  z                        !                        |                              !                                                                  |      (            2            t      :                                          m                        /                  >            H            !      P            !                  w                                                            t                  ;                  R                                    $                   
                     
      E             
                     
                                  *       
              1       
             8       
            ?       
      `      F       
            M       
      s      T       
             Y       
      O      l       
      6      z       
      -             
                   
                   
      
             
                   
                    
                   
      6              
                    
      2             
      l             
      P            
            &      
      9      2      
      s       b      
      /             
      s             
                   
                   
                    
      ?             
            6      
            V      
             u      
      9            
      B            
                                     
                                    
      Z            
                  
                   
      g             
                  
      @            
                               G      
             L            +            
                                    
      Z            
            "      
             1      
      g       @      
            O      
      @      ^      
             m            ~            
                         (            
      Y            
      ~      q      
            {            `            
      Z            
                  
      g             
                  
      @            
                               %      
             *            c
      j      
      Y      x      
      ~            
                                     
      ^      	                        
                                     
      g             
                  
      @            
                   
      a                   	      /	      
            4	                  	      
            	                  	      
      a       	                  	                  
                  2
                  }
      
            
                    
      
      n      
      
             
      
            
                  !            5      @            A      _            M                  )            
                         6             
                                   "       
      9       &       
      a       *       
             4       
             9       
             >       
             C       
             H       
             M       
             R       
             W       
             \       
             a       
            f       
            k       
            u                                           D                   h                                c
                   (                   +                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       .                                   @               P9                                &                     n                                     ,                     n                                     1                                                          >                                                         9      @               XF      
                          J                      &                                   ]                      R(      0                              X      @               Q      0          	                 q                      (                                   l      @               8Q                                }      0               H.                                        0               1      "                                  0               3      '                                                   23                                                          83                                                          X3                                         @               R                                                       h4                                	                      P7                                                         `S                                    /824            0           0     0     644     9016      `
ELF          >                    x          @     @   UHHĀH}HuHUEMUdH%(   HE1HEH EEEă} ~}~(H    H   H    HH    H    HEH    HEEf.E{    E    EfEE   E    }t}tEEE    [E;EtOEMUHE    f(fnH    EHMUHEf(fHnH    EE;E|MUHEHuVuVQA    A            H    H HEHE    HMHUHEH5    HǸ        E   HE؋UHuHMfHnHH    HEH    HEH    HEH    HEdH+%(   t                 neuromat_image_png.c    channel count must be in {1..4} %s/%s.png               neuromat_image_png_write        ?(?  ?                                                                 (E       )r   int     ,           -.                           f       y           Z                  5                   $       S       Z       ^       @  sz    st   bp >  0      8 
&    .    
2    .           J                                     smp                   	0  <        %A  A         :W  W         
|     A            r                    A    W    r                    r         W                9  W                      &W  O  W       .p        5                           	dir %       0   	fim EW  	vlo P   	vhi [       g   ~NC                 	        wim W  P    "   X    #   yup $      %  cop &   @pim .A  `    1   H    3  D        l       c (     
     .        I   :;9I  $ >   !I  4 :!;9I  4 :!;9I   :;9I8   :;9I8  	 :!;!9I  
I  ! I/  .?:;9'<  .?:;9!'<  & I  7 I  (   :;9!  .?:;9'I<   :!;!9I  %     $ >  >I:;9  .?:;9'I<     .?:;9'<  .?:;9'@|  4 I4     ,                                               r                                                                                    	        '"t=g f f( gu0u f0 ff . X>t/," # J>uٻ float_image_rescale_samples sample verbose_cvt FALSE uint64_t short int rows chns float_image_to_uint16_image float_image_t gamma __uint16_t uint16_image_free asprintf bias free float long long int maxval long int __int64_t GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __FUNCTION__ name float_image_copy ix_size_t uint16_image_t unsigned char uint16_image_write_png_named signed char long long unsigned int float_image_apply_gamma unsigned int uint16_t neuromat_image_png_write fname ix_step_t verbose_write char cols int32_t bool_t short unsigned int __uint64_t long unsigned int double ix_pos_t int64_t programerror __int32_t float_image_free TRUE neuromat_image_png.c /home/stolfi/programs/c/JSLIBS/libneuro /home/stolfi/programs/c/JSLIBS/libneuro /usr/include/x86_64-linux-gnu/bits /home/stolfi/include /usr/include neuromat_image_png.c neuromat_image_png.c types.h stdint-intn.h stdint-uintn.h bool.h ix.h float_image.h uint16_image.h stdlib.h uint16_image_write_png.h stdio.h float_image_to_uint16_image.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x               EC
                                                                                              P                                                                                                                            %                   >                      K                      \                      x                                                                                                                                                                                 neuromat_image_png.c __FUNCTION__.0 neuromat_image_png_write programerror float_image_copy float_image_rescale_samples float_image_apply_gamma float_image_to_uint16_image asprintf uint16_image_write_png_named float_image_free uint16_image_free __stack_chk_fail   U             L       d             n                    v                                       l                    t                   |                   <            ~                        4                                                                                      
                     
                    
   	                  
   	                               *       
              1       
            8       
      P      A       
            H       
            O       
            V       
      >       [       
             g       
            z       
                    
                    
                   
                   
                    
                   
                   
      !             
      ]             
      5              
                    
                  
      /             
      &            
            '      
            3      
            ?      
            K      
      n       {      
                   
      n             
                  
                   
                  
      H             
      M             
                  
             1      
             G      
            ]      
            }      
                   
      R             
      8            
              :      
            P      
            q      
      f      x                          
                  
      |             
      M              
            
            P       !      
             /      
             M      
      #       x      
                  
                                      
                                   "       
   	   =       &       
   	   e       *       
   	          .       
   	          8       
   	          =       
   	          B       
   	          G       
   	          L       
   	          Q       
   	          V       
   	          [       
   	         `       
   	         e       
   	   "      j       
   	   +      o       
   	   D      t       
   	   L      y       
   	   j                                                  .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                               &                     S                                     ,                     S                                     1                     `                                    >                                                         9      @                                                J                                                         ]                      _	      0                              X      @                     0          	                 q                      	                                   l      @                                               }      0               
      +                                  0                     s                                  0               H      '                                                   o                                                          p                                                                8                                    @                                                                                     
                 	                                                                                                                   /846            0           0     0     644     12504     `
ELF          >                    +          @     @   UHATSH   <8H0H(D$LdH%(   HE1HIă} t*H    $H    H5    HǸ        $~$)Ѓt(H    H#   H    HH    H    $hh <Љll    HE<    HE$HcHHUHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE$HcHHUHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEЋ$HcHHUHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE} t#H    H      H    H    ǅT      } tH    Hƿ.       ǅX    v  X+h\\ y\< \\\;<|<+\\\ x\;<|(H    H=   H    HH    H    \HH    H0HH THcHHXHH    HEHpp XHH    HEH xx~    fTE    f.Es(H    H?   H    HH    H    XX;lxǅP    ǅ`      `$9l}(H    HG   H    HH    H    ǅL`HH    HEHL$`HulHuuHLWuPWA       H0fH~HEE`HH    HEH EE~    fTE    f.Eu(H    HJ   H    HH    H    L~L9<}(H    HK   H    HH    H    $P``;<jǅd    ]dHH    HEHdHH    H(HH THcHHEE dd;<|TT;8} tH    Hƿ
       HEH    HEH    } t%H    H    H    HHǸ        LHEdH+%(   t    He[A\]             > %s nw = %d
 neuromat_median_filter.c invalid window width {nw}     filtering electrodes 
 (it >= 0) && (it < nt) sample is infinite or {NAN} it+nw-1 < nx isfinite(s[it]) (ns >= 1) && (ns <= nt)   < %s
   neuromat_median_filter_apply    neuromat_median_filter_apply                                                     :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +
    '        F  :       
    K  
    U     o  :       o    y      y          f                 A                   $          H          C                             	Ed  o  o  A   o       
	  z         .  o  o  A   o       er     ~  t                       nt   ~ne   ~val   ~med   ~nw   ~wt   ~             	        hw $  ~nx '  ~x (  s )  nk ,  ~kx -  xs 0  @ws 1  P      	        	              ie 4  ~              3  ix 7  ~	        o      it 8  ~                w  it D  ~	        }      ns H  ~  	        w       it O  ~          :          :        :       :   H   :!;9I8   I  4 :!;9I  $ >   !I   :;9I   :!;9I  I  	  
 <  ! I/  ! I/  & I  7 I  (   .?:;9'I<  .?:;9'<  4 I4    %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'<  .?:;9'I<     .?:;9'@|   :;9I   I   ,                                           6    z                                                                                            	        :K f*  (Mfff f#Y f>	Y" g&     (f K) x(! t 	[ X(t S M(  () x! t 	> .2 f6 > ; ) ! t% e t  f= f%Y _wide_data double _IO_FILE FALSE _IO_save_end short int size_t _offset _IO_write_ptr _flags _IO_buf_base _markers _IO_read_end _freeres_buf free float stderr long long int _lock GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ __PRETTY_FUNCTION__ fprintf _old_offset unsigned char signed char _codecvt long long unsigned int neuromat_median_filter_apply unsigned int _IO_marker _shortbuf _IO_write_base _unused2 _IO_read_ptr _IO_buf_end char long int int32_t bool_t _freeres_list __pad5 short unsigned int long unsigned int _IO_write_end __off64_t _fileno _chain programerror _IO_wide_data _mode __int32_t _IO_backup_base __off_t _flags2 _IO_codecvt _IO_read_base _vtable_offset _IO_save_base TRUE rn_alloc FILE __assert_fail verbose _IO_lock_t wt_median_window /home/stolfi/programs/c/JSLIBS/libneuro neuromat_median_filter.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_median_filter.c neuromat_median_filter.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h wt_median_window.h assert.h rn.h affirm.h stdio.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0            GNU                    zR x  $             ECJ                                                                                                               )                                                                                                                                 ?                   \                      c                      k                      x                                                                                                                                                           neuromat_median_filter.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 neuromat_median_filter_apply stderr fprintf programerror rn_alloc fwrite fputc __assert_fail wt_median_window free __stack_chk_fail      X             g                    n             {                                                                  %                                                                    ?                   /            <                                                              Z                   z                                                                                      q                   	                                      "                   *                                                                                                                                 <                   K                   U                   ]                        ,            8            D            Q            X                   _                   o                               
                     
   	                 
   
   (              
   
                                *       
              /       
   	   8       =       
   	         D       
   	         M       
   	         T       
   	         [       
   	         b       
   	   .       g       
   	   
      |       
   	   p             
   	   $             
   	                
   	   k             
   	                 
   	   U              
   	   R             
   	   r              
   	   @             
   	   :             
   	   G              
   	               
   	   \             
   	   _      #      
   	   ]      /      
   	         ;      
   	   !       G      
   	   i       S      
   	         _      
   	         k      
   	   ,      w      
   	               
   	               
   	   N            
   	   0            
   	                
   	   ?             
   	               
   	                 
   	               
   	                
   	               
   	               
   	   I            
   	   y             
   	         (      
   	   %      L      
   	   4      V      
   	               
   	                
   	                
   	   y            
   	               
   	                
   	                
   	                
   	   k            
   	               
   	                
   	         D      
   	   ~      e      
   	   p      {      
   	               
   	               
   	                             -      
   	         <      
   	         F                         
   	                                                          @                  O      4                  W                  x                         
                                   "       
   
   A       &       
   
   i       *       
   
          .       
   
          2       
   
          6       
   
          @       
   
          E       
   
         J       
   
   2      O       
   
   ;      T       
   
   C      Y       
   
   Q      ^       
   
   X      c       
   
   f      h       
   
   m      m       
   
         r       
   
         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                                                                                            @                                          @                                               &                                                          ,                                                          1                           (                             >                      	                                   9      @               h                                 J                                                         ]                            0                              X      @                (      0          	                 q                            :                             l      @               0(                                }      0                                                       0                                                       0               o      '                                                                                                                                                                             @                                    @               (*                                                                                       	                                                                                @*                                    neuromat_poly.o/0           0     0     644     32776     `
ELF          >                    Hz          @     @   UHHP}HuE} y(H    HK   H    HH    H    EHH    HEH EẼE?EHH    HEH EEYEEEXEEm} yEEEUHSHx}HuUHMLE} y(H    HS   H    HH    H    E       H} tEHH    HEH Eef*EEM    XEEXEf*EEE^EEE    \EEEEHH    HEHHMHUEfHnH։    fH~HEEEE;EH]UHH   LH@H8HL0H y(H    H\   H    HH    H    HdH0ddΉ    dHHH    HL    a   H    HH    H    HEǅP      H@ t%PHH    H@H E}f*Phh    XppXxf*LEx^EEE    \EEEH8 t%PHH    H8H E    EEEǅT    k  T t1THHHPHEH EEYEE    E؋THH    HEHE ǅX       THH    HEH EXHH    HEH EEYEETdXHH    H0H EEYEETdXHH    H0HEXEEE XX;TTT;HPP;L_HEH    ǅ\      ǅ`    o\d`HH    H0H`d\HH    H0HEE ``;\|\\;H^UHH   lH`HXHPDhLHh y(H    Hu   H    HH    H    hEHHEH։    ǅ|      H` t%|HH    H`H Ekf*|EM    XEEXEf*lEE^EEE    \EEE苅|HH    HXH EHP t%|HH    HPH E    EEE    EE       EHH    HHH EEYEEEYEEEHH    HHHEXEEE EYEEЃEE;hq||;l2UHHP}HuEHU} y(H    H   H    HH    H    ẺE   EHH    HEHEHH    HEHEE EЉE}EHH    HEH EEHHH    HEH EEYEEEHH    HEHE\EEE EE;Ewm} 'UHH@}HuEHU} y(H    H   H    HH    H        EE   \EYEEEHH    HEH EEHH    HEHE^EEE EE;E~UHH   H  x;~(H    H   H    HH    H    \E^EE^EEHcЋHHH    HxfH*HHH	fH*X8H 8 ǅ(      (HH    H H @(HHH    H H@^EHH (,   ,HHHPH H PP^EX,HH    H H `EY`h,HH    H HX\hpp ,, 8H  xx~    fWEEYEEH E ((;^0v  0HH    H H EE~    fWE0HHH    H HE^EEE 04   4HHHPH H EE~    fWEE^EE4HH    H H EEYEEȋ4HH    H HEXEEE 44 @H  EEYEEH E 00;xUHHP}HuHUHMDELM} y(H    H   H    HH    H    E;E(H    H   H    HH    H    E؃EEHHH    HL       H    HH    H    HEEHHH    HL       H    HH    H    HEH}MHUHuЋEI    HUHMEHΉ    LE}HMHUHuЋEMA    H}HMHUuEI    HEH    HEH    UHH   HHH DDHEHHEHdH%(   HE1ǅ0     y(H    H   H    HH    H    ;(H    H   H    HH    H    44HHH    HL       H    HH    H    HE4HHH    HL       H    HH    H    HEH}H HI    HUHM4HΉ    LEH HHMA    HHMHU44I    H tHHHHƿ    у J  HHH    HL       H    HH    H    HEȋHHH    HL       H    HH    H    HEЋHHH    HL       H    HH    H    HEHMH    HfHn    ǅ(   %  0 t$H    (H    HHǸ        H}HHI    HMHUH    L8HMH HuЋHXWHHWMA       H0 trXhHp8xH    hpHxf(f(fHnH    HHǸ       L@HMH HH`WHPWMA        H0 tr`P@H    Hf(f(fHnH    HHǸ       `XX    \~    fT    f/w(H    H   H    HH    H        EHEYP    YX    XH0 trXH8 H    H f(f(fHnH    HHǸ           EHEYPf/v5H EY ((P0 tr`0P8@@H    08H@f(f(fHnH    HHǸ       ǅ,      PH@PHX,HH    HEH `8h`XhpXx,HH    HH EHPXpxHEf(f(f(f(f(fHn    fH~HE,HH    HEHE ,HH    HH EEYEE    \EE,HH    HEH EEYEE,HH    HEHEXEEE ,,;$LEH HUHMA    HHMHU44I    H t HUH(LHΉAЃ((;HEH    HEH    HEH    HEdH+%(   t    UHH0  HHHDLfpfxfEǅ    t  HH    HH EH t%HH    HH E    EEEH tk t%HH    HH EJHH    HH     \E    EEEEYEEY pX pEYE(xX(xEXEE;zx    X0p^0EM    X8x^8EEf.E{(H    H8  H    HH    H    fEǅ    _  HH    HH @@\EEH t%HH    HH E    EEEH tk t%HH    HH EJHH    HH H    \HE    EEEEYEPEYPXEYX`EX`E;x    XhE^hEHEfHn    fH~HEEf.E{(H    HD  H    HH    H    Ef.E{(H    HE  H    HH    H    HE HEE H} tHEE UHH   XPH@80X\Hhh^@EX\8pp^0EEf/    vfEC  Ef/    v    E"      \PEE~    fWxEYxEE    ^EHEfHn    fH~HEE^@EE~    fWEEYEEE    ^EHEfHn    fH~HEE^0EPYEEEYEEEXEEE^EEE                 neuromat_poly.c invalid power no mem    invalid Bezier exponent or index too few data points     iteration %d
        gud:  avg = %+9.4f  dev = %9.4f  pri = %9.4f
           bad:  avg = %+9.4f  dev = %9.4f  pri = %9.4f
     fabs(pri_bad + pri_gud - 1.0) < 0.0001 ! isnan(avg) ! isnan(dev) ! isnan(pri)   neuromat_poly_eval              neuromat_poly_eval_multi                        neuromat_poly_compute_lsq_matrix                                neuromat_poly_compute_lsq_vector                neuromat_poly_shift             neuromat_poly_stretch           neuromat_poly_bezier            neuromat_poly_fit               neuromat_poly_fit_robust        neuromat_poly_fit_robust        neuromat_poly_compute_stats           ?      ?                       -C6??|=N~h       @Yn      @                           "              :   	    	    	    	    	    	        )r   int     ,   	        -:                    	           1+      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DD  `    FI  h    Hr   p    Ir   t    J   x    MQ       NX       ON      Q^      Y       [h      \r      ]I      ^	H       _
.       `r       bw               +    ?        ^  :     7      c      m       :         +    !      	        f       y   	           	    	    "A                   $        	8  #4         $exp 
_  J         
  `         E      A                         er         %                  =                 `               ?
  9           O       &    b  H        :H     H       A          H     .                     .      A      '    K                   v K#  ~    K-  ~    K=  ~    KM  ~    K]  ~    Km  ~    M      N  @        "          T  H    U  P    V  X    W  `    X  h  (                    n    }v !  }w "  }p #  }    $  }    %  }    &       '      +  ~    ,  ~    -  ~avg 6  pri 7  
      	            :  ~var A  dev B                e  k .  }        m      vk /  Xwk 0  `pk 1  h                k ;  }        X      dk <  @wk =  Hpk >  P        :                  
      	  n   |x   |y   {w   {      |g   {P   {    "	  {      |
    	  	        g1   |A   b   
    	  	                J      ya   yc   @p   H      |      |      |      |      |      |        F            |                    P      X              k   |              pk   `           	  :    	                    
  n    Lx *  @y 6  w B  g O  HP Y  
    
  	        g1   \A   `b   h    
  :    
              X        g #  ~i .  ~a 8  ~b B  }P L  }
      	        h   Xah   `bh   h                k   ~               r   ~                k   ~               r   ~        :                         i  g $  LP .  @h :  Q D  
    y  	        hk   h        m       k   T     y  :    i              2        g "  P ,  a 8  Q B  
    .  	                       k   @               i   D      .  :          s        j      C  n s/  ~x s9  ~y sE  ~w sQ  ~g s^  ~b sh  ~
    S  	        g1 v  ~              k x  ~              xk y  Xyk z  `wk {  hpi |  @               i }  ~       S  :     C      Z        =        n Z/  ~x Z9  ~w ZE  ~g ZR  ~A Z\  ~
    S  	        g1 ]  ~p a  P                k b  ~              xk c  Xwk d  `              i e  ~               j g  ~                   h  h                    i p  ~               j p5  ~       Q        G      }  g Q'  P Q1  n Q>  x QH  ~s QT  ~
    	  	                       k T                 xk U  X   )    I                   g I#  P I-  x I9  
      	        y L  `        P       i M  L       :        I   :!;9I  4 :!;9I   :!;9I8    4 :!;9I  4 :!;9I   :;9I  	$ >  
4 I4   !I  I  ! I/  & I   :!;9I  4 :!;9I  .?:!;9!'@|  .?:;9!'<   :!;9I  .?:;9'I<   <    7 I  (   .?:;9'<  .?:;9'I<   :!;9I  %     $ >  :;9    :;9  !4 :;9I?<  ">I:;9  #'  $.?:;9'I<  %   &.?:;9'<  '.?:;9'I@|  (.?:;9'@|  ).?:;9'I@|   ,                     "                      	                                                                                                                    	         u f(</ .6 , $  Jg Y1 f(t'Y# t' <. * $4 '  X
J #!  J0 ( f)'Y# ' . * 04 <' # X'# '   	"Y% "    f Y%"4+* r# t&  t!  t 5 X([ ._ Y M  Q K Y  V D > t"  t!M8 (='Y# ' . * '4 '  X'# '   ȟ	tYfu&  J!  t
 M f(f^
<<	f3 .< : , 7 <0 %  J" y J	M f(t/
<"  JM2  (K ! 
 10Z
&J	3 X8 &> JA &, J; 0 t%  t.!  t'Z#
X	4 X2 #9 X? B #, < 0 %  t!  t&M# f( ( f) <)K#<N ( ( ) f)(w2%  f) f) f	)	Z $(@ rC r (-%$,6t r"%=  4 % rZB0#28\f#&. +!f) # t	 /%# 5 W% t	+ f8Y&) &   &5 1 5 > 5 && f  Ju u! z t"( KK (Y&&!) &   &5 1 5 > 5 && f  JJ!  t#&!h ( (! t??tKtK"K#  -!#X -!! debug _shortbuf _IO_lock_t stderr _IO_buf_end FALSE __FUNCTION__ neuromat_poly_report_proc_t _IO_write_end unsigned int _freeres_list _flags __int32_t neuromat_poly_fit_robust neuromat_poly_stretch _markers devP avgP TRUE PP_bad GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_save_end P_bad float dk_gud _IO_codecvt sqrt malloc programerror long long unsigned int avg_bad _IO_backup_base _offset checknotnull pipj fprintf _fileno size_t int64_t bool_t _IO_read_base rn_sub free __uint64_t priP dev_bad good char _mode _IO_marker _IO_read_ptr pri_bad _IO_write_base neuromat_poly_fit long long int PP_gud _IO_save_base maxiter P_gud report rn_zero neuromat_poly_compute_lsq_matrix avg_gud _freeres_buf __pad5 neuromat_poly_eval _vtable_offset __int64_t rn_all _IO_read_end neuromat_poly_eval_multi short int long int dev_gud neuromat_poly_shift _IO_wide_data uint64_t rmxn_map_col rmxn_inv_full pri_gud _wide_data _lock long unsigned int _old_offset _IO_FILE alpha int32_t rmxn_zero __assert_fail sum_wp unsigned char _IO_write_ptr sum_w neuromat_poly_bezier beta neuromat_poly_bayes _codecvt iter __off_t sum_wpv signed char short unsigned int dk_bad neuromat_poly_compute_stats __PRETTY_FUNCTION__ neuromat_poly_compute_lsq_vector double _chain comb FILE _flags2 _cur_column sum_wpd2 __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libneuro neuromat_poly.c /home/stolfi/programs/c/JSLIBS/libneuro /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 neuromat_poly.c neuromat_poly.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h neuromat_poly.h mathcalls.h assert.h stdio.h rn.h rmxn.h jsmath.h stdlib.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x                EC      <       G   ECE9     `       =   EC4           j   ECa           2   EC)               EC            X   ECO              EC           
   EC
    @         EC     `          EC                                                                                                  0             !     P             0           !       ?           !       N                  ]                  l     0             {     P                  p                                                                                                                                                                                                                     G                 =                           )                     0                     =                     B    H      j      c                     k          2          	                 
      X                                                                                               
                                                                                              $            .                     <                  P                     a                     f                      neuromat_poly.c __FUNCTION__.10 __FUNCTION__.9 __FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 neuromat_poly_eval programerror neuromat_poly_eval_multi neuromat_poly_compute_lsq_matrix rmxn_zero malloc checknotnull free neuromat_poly_compute_lsq_vector rn_zero neuromat_poly_shift neuromat_poly_stretch neuromat_poly_bezier comb neuromat_poly_fit rmxn_inv_full rmxn_map_col neuromat_poly_fit_robust rn_all stderr fprintf rn_sub neuromat_poly_compute_stats __assert_fail neuromat_poly_bayes __stack_chk_fail sqrt exp       !             ,      0             :                    B                          L                                                  Z                                                G            |      V            `                   h                                                |                                                 5                                                      /                                                                                                       )                  m                                                                                                                   	
                  
            "
                   *
            2
                  
            ,                              $                   n         !   "                                    $                  0            L      ?            I                   Q            `            L      o            y            E                                           L                                                                         L                                                 #            8         #   [            w         $                           	            l                  "                   *            ?            l      N            X            E       `                                    l                                                                         l                                                             2         #   d                     $                           l                                                                         l      )            3                   ;            S            ]            l      i            s                   {                                       &            '               Y                (                        )   [         *            '               l                (            *   ]         '                               (                                                         !                  0            :                   B         +   J                                                      $         '   O            l       _         (   g                  (         '   S                   c         (   j         ,                     }                     $                           	                     -                     W                  n                              $      L            $                                                               +   (                                                      :            $      f         .                                                            +                                                            +                ,                   ,                                            !                  /!                  F!         /   n!                  !                  !         /          
                     
                    
      (              
                                   *       
              /       
      Q      =       
      :      D       
      k       M       
            T       
            [       
            b       
            g       
             z       
                   
                   
                   
                   
                   
                   
      X             
                    
                   
                   
      g             
                  
                  
      ]       #      
            /      
      "       ;      
            G      
            S      
            _      
             k      
      z      w      
      I            
                  
      L            
                  
      z            
                   
      4            
      '            
                  
      )            
      x             
      S            
      `            
                  
            ,      
            8      
             @      
            d      
            n      
                  
                   
                  
      g            
      X            
                  
                  
                  
      s            
      .             
                   
      `            
      A       K      
            a      
      y            
      u            
      A            
                  
                  
                  
            :      
      "      P      
      |      c      
      /            
                  
      o            
                  
                                     
      !      !      
      K      1      
            A      
            Q      
            a      
            q      
                                     
                  
                  
                  
                  
                   
      "                  $      5      
            E      
             U      
             d      
            s      
                  
                  
                  
      >                              
                        }      )                  f                                          
                               (      
            Q      
            `      
              o      
      4       y            p            
      >                                                
      K      	      
            	      
            "	      
            1	      
      !      @	      
            O	                  `	      
            o	                  	      
            	      
      a      	            g      	            v      	      
            
                  c
      
      4       m
            P      
      
            
            
            
      4                   0      G                  i            *                  g                              
                         	      +      
      4       5                  K            ;
            
                                    
      4                                                       A	      4      
      R      9            H            
      4                                                             "                  Y      
      *      ^                        
      4                                                             0                  N            X      l            g      }      
      <                                                
                               ,      
      4       6            P      ?                  ]                  ~      
      g                                
      4                   0                  c              
                                   "       
      8       &       
      `       *       
             .       
             2       
             6       
             :       
             D       
             I       
      	      N       
            S       
      "      X       
      *      ]       
      8      b       
      ?      g       
      M      l       
      \      q       
      c      v       
      s      {       
                   
                   
                   
                   
                   
                   
                                                       @                    d                                H                                      	                   
                        $                  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                                                                                            @       "                                   @               R      X                          &                     O"                                     ,                     O"                                     1                     `"      8                              >                      %                                   9      @               (d                                J                      6                                   ]                      D9      0                              X      @               u      0          	                 q                      t9      !	                             l      @               u      p                          }      0               B                                        0               ]H                                        0               J      '                                                   ;J                                                          @J                                                          `J                                         @               hx                                                      K                                	                      `P      j                                                   py                                    