!<arch>
/               0           0     0     0       11556     `
  1  .  .  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&  L&                             S* S* S* r r r r J                                          B B B B B B B B B B B B B v v v v v v v v v v v v v v               Ɔ Ɔ Ɔ Ɔ Ɔ b " " =b =b =b s s s s s s s s s s s s s s s s s s s s s s s s s   $ $ $ $ $ $ $ $ $ $ lJ      N         5v I I I w w B B                    4j 4j RV RV lr 6 6 z       F: Y k    : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 	 	 	 	 	 	 	 	ז 	ז 	ז 	ז 	ז 	ז 
6 
> 
> 
> 
> 
> 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
t 
 
 
 
 . . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ¶           n n n n m m m m                                Eb Eb Eb Y Y Y Y Y Y pJ                                      ;6 ;6 ;6 ;6 _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z & & & & & & 2 2 k k k k k k k k k " "       8. 8. 8. 8. b b       Z Zprogramerror checknotnull argparser_new argparser_set_help argparser_set_info argparser_process_help_info_options argparser_keyword_present argparser_print_help_and_halt argparser_error argparser_get_keyword argparser_get_next argparser_get_next_keyword argparser_next_is_keyword argparser_get_next_non_keyword argparser_next_is_non_keyword argparser_get_keyword_next argparser_is_next argparser_get_next_int argparser_get_next_uint argparser_get_next_double argparser_get_next_bool argparser_next_is_number argparser_next argparser_keyword_present_next argparser_check_all_parsed argparser_skip_parsed argparser_finish argparser_seems_keyword argparser_key_matches argparser_parse_int_string argparser_error_at argparser_arg_msg argparser_print_info argparser_print_text argparser_print_info_line argparser_get_next_double_vec argparser_get_next_int32_vec argparser_get_next_file_name argparser_get_next_file_name_list argparser_get_int_list argparser_get_next_int_groups argparser_parse_int_range_string argparser_parse_int_group_string ball_vol ball_cap_vol_frac_pos ball_zone_vol_frac_ang balt_first_tuple balt_ix_first balt_next_tuple balt_ix_next binsearch_int32 box_is_empty box_dimension box_lo_corner box_hi_corner box_corner box_center box_radii box_center_and_radii box_widths box_max_width box_radius box_measure box_equal box_disjoint box_contained box_has_point box_empty box_copy box_from_center_and_radii box_include_point box_join box_meet box_widen box_widen_var box_round box_split box_gen_print box_shift box_unshift box_throw box_point_map box_point_unmap box_box_map box_box_unmap box_face_dimension box_face_position box_face_signature box_face_rel_box box_print box_face_print bvhash_bytes bvtable_new bvtable_alloc_entries bvtable_alloc_hash bvtable_item_count bvtable_alloc_size bvtable_hash_size bvtable_item_address bvtable_get_index bvtable_get_hash_slot_index bvtable_add bvtable_expand bvtable_close bvtable_hash_params cmp_int cmp_long_int cmp_unsigned_int cmp_unsigned_long_int cmp_int8 cmp_int16 cmp_int32 cmp_int64 cmp_uint8 cmp_uint16 cmp_uint32 cmp_uint64 cmp_float cmp_double codetree_free codetree_num_leaves codetree_new_leaf codetree_new_internal codetree_decode codetree_encode codetree_get_encoding_table codetree_get_decoding_tree codetree_check_iso codetree_check_tree codetree_check_table codetree_print_codes codetree_check_codes codetree_print_bits codetree_huff_build codetree_huff_sort_by_weight codetree_huff_print_queue codetree_huff_print_queue_entry codetree_huff_print_node conv_filter double_vec_uniformize double_vec_regularize enum_cycle enum_items enum_orbits fget_is_formatting_char fget_is_space fget_test_eof fget_test_char fget_skip_spaces fget_skip_formatting_chars fget_match fget_skip_to_eol fget_eol fget_test_comment_or_eol fget_line fget_comment_or_eol fget_char fget_bool fget_to_delims fget_string fget_int32 fget_int64 fget_uint64 fget_uint32 fget_digit fget_double fget_skip_spaces_and_match fget_skip_spaces_and_test_char fget_show_next fget_data_fields fget_data_set_field_type filefmt_write_header filefmt_write_footer filefmt_make_header filefmt_make_footer filefmt_read_gen_header filefmt_read_gen_footer filefmt_read_header filefmt_read_footer filefmt_write_comment filefmt_read_comment gauss_bell_eval gauss_distr_PDF gauss_distr_CDF gauss_distr_integral gauss_table_make gauss_table_folded_bell group_sort_uint32 hermite3_interp hermite3_subsample hermite3_estimate_derivs hermite3_estimate_deriv_0_1_2 hermite3_estimate_deriv_1_0_1 hermite3_estimate_deriv_0_1_3 hermite3_estimate_deriv_1_1_2 hermite3_estimate_deriv_2_0_2 int32_vec_regularize interp_spline_compute_num_samples interp_spline_get_indices interp_spline_get_weights interp_spline_B_compute_num_samples interp_spline_B_get_weights interp_spline_I_compute_num_samples interp_spline_I_get_weights interval_is_empty interval_is_full interval_is_finite interval_is_trivial interval_mid_rad interval_mid interval_rad interval_width interval_equal interval_closed_has_point interval_open_has_point interval_from_mid_rad interval_split interval_include interval_join interval_meet interval_widen interval_adjust_ratio interval_project interval_print interval_gen_print ihp_heap_insert ihp_heap_pop imrg_merge imrg_merge_pivot imrg_merge_symsplit isrt_binssort isrt_heapsort_classic isrt_heapsort_vacsink isrt_quicksort_middle isrt_quicksort_median3 isrt_mergesort_pivot isrt_mergesort_symsplit isrt_heapsort isrt_inssort isrt_mergesort irange_join irange_meet irange_widen ix_position ix_position_safe ix_is_valid ix_shift_pos ix_indices ix_sort_steps ix_steps_assign ix_fill ix_assign ix_assign_min ix_assign_max ix_shift ix_sizes_assign ix_sizes_shrink ix_sizes_expand ix_max_size ix_min_size ix_is_empty ix_num_tuples ix_num_positions ix_min_pos ix_max_pos ix_same_size ix_contained ix_crop ix_subsample ix_flip ix_swap_indices ix_flip_indices ix_slice ix_replicate ix_diagonal ix_chop ix_next ix_prev ix_compare ix_sync_level ix_enum ix_parms_are_valid ix_positions_are_distinct ix_packed_position ix_packed_steps ix_packed_indices ix_reduce_range ix_print_dim ix_print_pos ix_print_indices ix_print_sizes ix_print_steps ix_print_parms ix_reduce ixbox_is_empty ixbox_has ixbox_intersect ixbox_is_contained ixbox_equal ixbox_print jsdebug_addr_span open_write open_read open_read_tag_ext open_write_tag_ext read_line ipow minbits upow imod ifloor iceil iroundfrac iroundup addrsync gcd lcm comb imin imax umin umax uint64_mul int64_mul digits frac_digits falpow rel_diff abs_rel_diff expand_range contract_range erf_inv alloc_C_matrix free_C_matrix jsprintf jsprintf_va jsprintf_buffer_size jsprintf_process_format_code roots_quadratic roots_proper_quadratic uint32_random int32_random uint64_random int64_random uint32_mrandom uint64_mrandom uint32_abrandom int32_abrandom abrandom uint64_abrandom int64_abrandom frandom drandom fabrandom dabrandom fgaussrand dgaussrand floggaussand dloggaussrand randchars uint64_choose random_perm jsroot_bisect_secant isprefix prefix txtcat txtcat3 txtcat4 txtrep add_ext trim_spaces fmt_int escapify today real_time_usec user_cpu_time_usec system_cpu_time_usec nat_vec_new nat_vec_expand nat_vec_trim nat_vec_make_desc nget_name_eq nget_char nget_bool nget_int32 nget_int64 nget_uint32 nget_uint64 nget_double nget_string paper_size_get_dimensions pqueue_new pqueue_set_order pqueue_bubble_up pqueue_realloc pqueue_free pqueue_reset pqueue_count pqueue_head pqueue_position pqueue_has pqueue_value pqueue_item pqueue_order pqueue_expand pqueue_bubble_down pqueue_insert pqueue_delete pqueue_set_value pqueue_set_all_values pqueue_check pqueue_dblcmp set32_count set32_elem_from_index set32_index_from_elem sign_int sign_long_int sign_int32 sign_int64 sign_float sign_double tb_find time_func ulist_item_vec_new ulist_item_vec_expand ulist_item_vec_trim ulist_item_vec_make_desc ulist_hash_val_vec_new ulist_hash_val_vec_expand ulist_hash_val_vec_trim ulist_hash_val_vec_make_desc ulist_index_vec_new ulist_index_vec_expand ulist_index_vec_trim ulist_index_vec_make_desc ulist_new ulist_choose_hash_size ulist_uint64_eq ulist_uint64_hash ulist_stats_clear ulist_free ulist_clear ulist_get_eq ulist_install_eq ulist_get_hash ulist_install_hash ulist_count ulist_capacity ulist_hash_size ulist_items ulist_item_at ulist_locate ulist_index_of ulist_has ulist_insert_last ulist_verify ulist_swap ulist_resize ulist_stats_print urat64_reduce urat64_sqr urat64_add urat64_compare vec_alloc vec_expand vec_trim char_vec_new char_vec_expand char_vec_trim char_vec_make_desc bool_vec_new bool_vec_expand bool_vec_trim bool_vec_make_desc float_vec_new float_vec_expand float_vec_trim float_vec_make_desc double_vec_new double_vec_expand double_vec_trim double_vec_make_desc ref_vec_new ref_vec_expand ref_vec_trim ref_vec_make_desc string_vec_new string_vec_expand string_vec_trim string_vec_make_desc int8_vec_new int8_vec_expand int8_vec_trim int8_vec_make_desc int16_vec_new int16_vec_expand int16_vec_trim int16_vec_make_desc int32_vec_new int32_vec_expand int32_vec_trim int32_vec_make_desc int64_vec_new int64_vec_expand int64_vec_trim int64_vec_make_desc uint8_vec_new uint8_vec_expand uint8_vec_trim uint8_vec_make_desc uint16_vec_new uint16_vec_expand uint16_vec_trim uint16_vec_make_desc uint32_vec_new uint32_vec_expand uint32_vec_trim uint32_vec_make_desc uint64_vec_new uint64_vec_expand uint64_vec_trim uint64_vec_make_desc wt_median_sorted wt_median_unsorted wt_median_index_set_sort wt_median_gather_samples wt_median_index_set_insertion_sort wt_median_index_set_quick_sort wt_median_window wt_median_window_index_set_update wt_table_avg wt_table_var wt_table_normalize_sum wt_table_shifted_sum wt_table_convolution wt_table_print wt_table_check_normalization wt_table_check_partition_of_constant wt_table_make_descr wt_table_args_parse_kind wt_table_args_parse_weights wt_table_binomial_make wt_table_binomial_fill wt_table_gaussian_make wt_table_gaussian_loss wt_table_gaussian_fill wt_table_gaussian_entry wt_table_kind_from_string wt_table_kind_to_string wt_table_fill wt_table_make wt_table_hann_fill wt_table_hann_make wt_table_pair_make_gaussian wt_table_pair_make_binomial wt_table_pair_make_triangular wt_table_quantize wt_table_triangular_make wt_table_triangular_fill wt_table_uniform_make wt_table_uniform_fill  //                                              310       `
argparser_extra.o/
argparser_get_int_list.o/
binsearch_int32.o/
group_sort_uint32.o/
interp_spline_B.o/
interp_spline_I.o/
intmerge_extra.o/
wt_median_window.o/
wt_table_args_parse.o/
wt_table_binomial.o/
wt_table_gaussian.o/
wt_table_generic.o/
wt_table_quantize.o/
wt_table_triangular.o/
wt_table_uniform.o/
affirm.o/       0           0     0     644     7440      `
ELF          >                    P          @     @   UHH     H}HuUHMH    H}HuMHUIIH5    HǸ               UHH0    H}HuHUMLEH} uHM؋UHuHEH    HE%s:%d: ** (%s) %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             r        er     ~  t       H           I       @  p H   hmsg )o  `    :o  X    H  T    Zo  H     
        [       msg 
 o  h    
1o  `    
?  \    
Qo  P   :!;9I8  $ >   !I   :;9I   :!;9I   <   I   :!;9I  	I  
! I/  7 I  %     $ >  & I  :;9   :;9  4 :;9I?<  .?:;9'<  .?:;9'I<     .?:;9'I@|  .?:;9'@|   ,                                                 ]                             	                                       	        
0% tgK __off64_t _IO_read_end size_t _IO_FILE stderr _IO_write_base _IO_buf_end _markers proc __int32_t _IO_read_ptr __pad5 unsigned int _offset _mode _chain file exit _IO_save_base unsigned char _freeres_buf long unsigned int short unsigned int _IO_save_end _IO_lock_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection line _freeres_list programerror FILE _flags2 _old_offset _lock _IO_marker _cur_column long long unsigned int _IO_codecvt _fileno _IO_buf_base _vtable_offset _codecvt int32_t __off_t _unused2 long long int fprintf char _IO_write_end short int _IO_backup_base _flags _wide_data long int _IO_write_ptr _IO_wide_data signed char checknotnull _IO_read_base _shortbuf /home/stolfi/programs/c/JSLIBS/libjs affirm.c /home/stolfi/programs/c/JSLIBS/libjs /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 affirm.c affirm.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdlib.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x            [    EC       8       I    EC@                                                                                                                                                                                                            
             [                             -                      4                      ;                      C                      H     [       I        affirm.c programerror _GLOBAL_OFFSET_TABLE_ mcount stderr fprintf exit checknotnull           )      $             @             M             W             i       )                	          
                     
                   
      %              
                                   *       
              /       
             =       
             D       
      u       M       
             T       
             [       
            b       
            g       
      W       |       
                   
                   
                     
                   
                    
                   
      a              
      
              
      *             
      .              
                   
                  
      Y            
      =       #      
             /      
            ;      
             G      
      I       S      
             _      
      Q      k      
            w      
                  
      "            
      f            
      8            
                  
                   
      u            
                  
                  
                   
      n             
                   
                  
                   
             (      
            L      
      E      V      
                  
      '             
                  
      ~            
      .            
                   
                  
                        [             
             $      
            2      
      R       A      
            H                    i      
             w      
                  
      R              
                                   "       
      .       &       
      S       *       
      |       .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
            Z       
            _       
            d       
      $      n                                           <             [        .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                           @                                                &                                                           ,                                                           1                                                          >                                                          9      @               8      x                          J                            N                             ]                            0                              X      @                     0          	                 q                      	                                    l      @                     h                          }      0                     B                                  0               	      ,                                  0                     ,                                                   >                                                          @                                                          `      X                                    @               H      0                                                                	                 	                      8      U                                                    x                                    argparser.o/    0           0     0     644     29312     `
ELF          >                    l          @     @   UHSHX    H}ȉuHUdH%(   HE1`       HL       H    HH    H    HEUHEHEHUHPHEHUHP(UH]HEH    HEHUHCHSHEH@    E   HEH@UHH     EE9ErHE@    HE@0    H]HE
   H    HEHUHC8HS@HE@H    H]HE
   H    HEHUHCPHSXHEHUdH+%(   t    H]UHH     H}HuHE@0EHEHP8EH    HEH@@UHcHHHEHHE@0PHEP0UHH     H}HuHE@HEHEHPPEH    HEH@XUHcHHHEHHE@HPHEPHUHH     H}EZ   HEH    HH    tUHEH            HEH    HH    tHE    H    UHH    H}HuHE@ PHuHEH    H    UHH     H}uE    ,HEH@@UHHH HUHR(HH    EHE@09ErHEH@(Hƿ
       E    UHH0    H}HuH} tHE u(H    HN   H    HH    H    HEH@HEHEH@HEE    pEH    HEHЋ uTEH    HEHHHEHH    t,EPHE؉P EH    HEH       EHE؋ 9Er    UHH    H}HuHUHEHH    u:HUHEIH    HѺ    H5    H    HE   H    UHH     H}HEH@HEHEH@HEHEP HE 9sHE@ H    HEHЋ toHE@ u(H    Hf   H    HH    H    HE@ PHEL    H    H5    H    HE   H    HE@ H    HEH    HE@ PHEP HE@ H    HEHH UHH    H}HEH    uvHE@ u(H    Hq   H    HH    H    HE@ PHEL    H    H5    H    HE   H        HEH    UHH    H}HEH    uvHE@ u(H    H|   H    HH    H    HE@ PHEL    H    H5    H    HE   H        HEH    UHH     H}HuHEH@HEHUHEHH    t1HE@ H    HEH    HE@ PHEP 9HEP HMHEIH    H5    H    HE   H    UHH0    H}HuHUHEH    HEHE@ pH}HMHUHEA    IH    HEHEUHH@    H}HuHUdH%(   HE1HEH    HEHMHE
   HH    HEHE t<HE؋@ PHEL    H    H5    H    HEؾ   H    HEH;Er
HEH9Es`HE؋@ PHEL    H    H5    H    HEH@(HMHUH5    HǸ        HEؾ   H    HEHUdH+%(   t    UHHP    H}EMdH%(   HE1HEH    HEHUHEHH    fH~HEHE t<HEȋ@ PHEL    H    H5    H    HEȾ   H    Ef/EwEf/EvmHEȋ@ PHEL    H    H5    H    HEH@(EHUf(fHnH    HHǸ       HEȾ   H    EEEHEdH+%(   t    UHH     H}HEH           H    HEf(fHnH    fH~HEff.Ezff.Eu
          f.Ez    f.Eu
   `  HE@ PHEL    H    H5    H    HE   H          HEH    HEHEH    HH       HEH    HH       HEH    HH       HEH    HH    thHEH    HH    tNHEH    HH    t4HEH    HH    tHEH    HH    u
   $  HEH    HH       HEH    HH       HEH    HH       HEH    HH    thHEH    HH    tNHEH    HH    t4HEH    HH    tHEH    HH    u    AHE@ PHEL    H    H5    H    HE   H        UHH    H}HEH@HEHEH@HEHEP HE 9sHE@ H    HEHЋ t    HE@ H    HEHH UHH     H}HuHEH@HEHEH@HEHEP HE 9r    XHE@ H    HEHЋ u5HE@ H    HEHHHEHH    t       UHH0    H}HEH@HEHEH@HEHE؋P HE؋ 9sHE؋@ H    HEHЋ t    +HE؋@ H    HEHH HEHEH    UHH0    H}HEH@HEHEH@HEHE؋P HE؋ 9sHE؋@ H    HEHЋ t    3HE؋@ H    HEHH HEHEH    UHH(    H}HEH@HEHEH@HEHE؋P HE؋ 9sHE؋@ H    HEHЋ t    \HE؋@ H    HEHH HEHE <+tHE <-uHEHE </~HE <9       UHH     H}HuHEH@HEHUHEHH    t6HE@ H    HEH    HE@ PHEP        UHH     H}uE    HEH@HEE   JEH    HEHЋ u.E}w$UHEL    H    H5    H    EE;Er}v%EPHEH@(H    HHǸ        } tHE   H    UHH     H}HEH@HEHEHEP HE@ PHEP HE@ t!HE@ H    HEHЋ tHEP HEH    UHH    H}HEHEH    HEH@H    HEH@@H    HEH          argparser.c no mem -info -help after invalid null/empty key keyword "%s" not found.
  pp->next >= 1 %s.
 missing argument after  missing keyword after   should be %s.
  should be an unsigned integer%s.
  should be in %s [%lu..%lu].
  should be a number%s.
 [%g _ %g].
  should be 0 or 1%s.
 T t TRUE true Y y YES yes F f FALSE false N n NO no   should be "TRUE", "FALSE", "YES", "NO", or initial%s.
  extraneous or misplaced.%s
 (and %d more).
    argparser_new   argparser_keyword_present       argparser_get_next              argparser_get_next_keyword      argparser_get_next_non_keyword        ?                           
                                      )d   int     *<       ,           -C                                        C       1b      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D{  `    F  h    Hd   p    Id   t    J   x    M5       NJ       O      Q      Y       [      \      ]      ^	       _
       `d       b          !    +    v     
     C     n              
     C         b            X       w           k          "<   +                $      	_      	m      	t  ne 	7   e 	t   +      	O      	  ne 	7   e 	            	      `
5  arg 
       
y      
   wr 
  (    
  0    
  8    
  H    
  P     
  #    T      	    +  j      	    d          	    v              ed         $ 	            d    	    	                  5      E2      <          'X                	    +  s             1               ,             %      d        8           	    C     	    	    7   	    	y  '  7   	    =   Q                     h          -        Y         pp -$  h     %                 pp %)  Xp &t  h                    D  pp .  Xnum ;  T&      `p t  h        [       i   d  '    +          z         pp 4  Xkey >   Pp 	t  h     +                   pp .  Ha    `p t  hn    X     +                 ;  pp 3  Ha   Xp t  `n    h     +                   pp /  Ha   Xp t  `n    h     +                   pp '  Xkey 1   Pa   `p t  h                       *	  pp #  Xa   `p t  h     +                	  pp -  X(               {	  nv    h               txt    `                 L      
  pp /  min :   max F   x    Xtxt    P       H     
          .      
  pp /  Hmin <  @max J  nn   `       Ptxt    X     	          c       
  pp -  Xmin 9  Pmax F  Htxt    `nn   h                    1  pp .  Xkey 8   Pp t  h     z                  s  pp z3  h      	         
     C    s      o                    pp o/  h      	         
     C          b                 9  pp b'  Xa c  `p dt  h    I  	         
   I  C    9      [        n         pp [)  hkey [3   `     M+                   pp M/  Hkey M9   @      	        a O  `p Pt  h               i Q  \  
     C          F        y       w  pp F1  X    F=  T        A       i G  l      C        @         pp C#  hmsg C-   `     ;                 pp ;7  X    <  l     4        i       ,  pp 4&  X    40   Pix 5  l     -        i       q  pp -&  X    -0   Pix .  l               m        wr "      .      ;  pp   P      	                -       i $  L  
     C        I   :;9I8   :!;9I  4 :!;9I   :;9I  $ >   !I  .?:!;9'I@|  	.?:;9'I<  
I  ! I/  4 :!;9I  .?:!;9!'@|  & I   :;9I8   :!;9I    4 I4   :!;9I  :;9  .?:;9'<   <  7 I  .?:!;9!'@|  4 :!;9I  (   .?:;9'I<  .?:;9'<  .?:!;9'I@z  %  $ >      ! :;9  ">I:;9  #.?:;9'<  $   %.?:;9'<  &4 :;9I  '.?:;9'I@|  (   ,                     
                                                                                                                                  	        & )<g%gt6 .8 < & f J%%Kt=Kut?t=Kut?X	u X	K, 	 X	K?,t7?t'/)	+ W! J tZK t (t/<5 J    Kfu g, p& J f_Y1 .	K)?Xtf* J' " 	K G(Mt	<gttX!1X 	K F(Lt	<w1X 	K G(Mt	<w1	 .K
gt	+(?3t(K1
t%K	t
$ %	t$$K[	
t%K	t$ %	t$1[	Y -Y)t$ X) % X@ W,( XKF W)K% XK@ W+K' XL X) % X@ W-) XKH W)K% XK@ W*K& XL)vt$[1Xtf* J' " Kv!1tf* JX/? J<      JX .Y1Xtf* J' " = JX/u1Xtf* J' " = JX/u 1Xtf* J' " = JX/ut J t, JYt  J t JX .Y1	 .K
gtwY4ut/<KKg% $ J	g% f?Xfu5 .; t  t% J+ t" X LK?X= _shortbuf _IO_lock_t argparser_next_is_non_keyword argparser_get_next_non_keyword _IO_buf_end FALSE __FUNCTION__ argparser_next_is_keyword _IO_write_end unsigned int next _freeres_list argparser_t _flags __int32_t argparser_check_all_parsed _markers strtoull argparser_get_next_double argparser_next_is_number uint32_t TRUE _IO_save_end float _IO_codecvt malloc argparser_set_info string_vec_expand programerror argparser_arg_msg long long unsigned int argparser_print_help_and_halt string_vec_t argparser_skip_parsed _IO_backup_base _offset checknotnull fprintf _fileno size_t int64_t bool_t _IO_read_base argc free __uint64_t char _mode argparser_get_keyword_next _IO_marker _IO_read_ptr exit argparser_get_next argparser_get_next_keyword strcmp status argparser_parse_int_string bogus argparser_set_help argparser_keyword_present_next _IO_write_base long long int _IO_save_base _freeres_buf info __pad5 argparser_error_at _vtable_offset argparser_get_next_uint parsed __int64_t argv ninfo argparser_error _IO_read_end argparser_print_info short int long int info_wd _IO_wide_data argparser_get_next_bool uint64_t argparser_finish string_vec_new argparser_seems_keyword argparser_process_help_info_options argparser_get_keyword _wide_data _lock argparser_key_matches long unsigned int vec_index_t _old_offset _IO_FILE int32_t __assert_fail bool_vec_new help unsigned char __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_ptr strtod argparser_next nhelp bool_vec_t _codecvt argparser_is_next __off_t signed char short unsigned int vec_size_t __PRETTY_FUNCTION__ argparser_keyword_present double argparser_get_next_int rest argparser_new _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libjs argparser.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include argparser.c argparser.c types.h stddef.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h argparser.h argparser_extra.h string.h stdlib.h stdio.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x             m   ECE_     @       i    EC`     `       i    EC`                ECw            @    ECw             y    EC                 EC            n    ECe              EC    <          EC     \          EC     |          EC           c    ECZ           .   EC%          L   ECC             EC              ECx     <          EC     \          EC     |          EC               EC           z    ECq               EC               EC}           Y    ECP                                                                                                                              +                  A                  W     0                                                                                                                           m             m      {                                                                                                                                                               m      i                                        i           ?             5    x             O                     d                     i          y                 @                                                                                                                    o      n                                                                 "                 =                 W                 v                     L                 U                       c                                Y      .                                                    	      L      6                     =    
            U    #             n                     u                                                z           _                 +                       Y                             argparser.c __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 argparser_new _GLOBAL_OFFSET_TABLE_ mcount malloc checknotnull bool_vec_new string_vec_new __stack_chk_fail argparser_set_help string_vec_expand argparser_set_info argparser_process_help_info_options argparser_keyword_present argparser_print_info exit argparser_print_help_and_halt argparser_error argparser_error_at fputs fputc programerror argparser_key_matches argparser_get_keyword argparser_arg_msg argparser_get_next __assert_fail argparser_get_next_keyword argparser_next_is_keyword argparser_get_next_non_keyword argparser_next_is_non_keyword argparser_get_keyword_next argparser_is_next argparser_get_next_int argparser_parse_int_string argparser_get_next_uint strtoull fprintf argparser_get_next_double strtod argparser_get_next_bool argparser_next_is_number strcmp argparser_next argparser_seems_keyword argparser_keyword_present_next argparser_check_all_parsed argparser_skip_parsed argparser_finish free              )      3             =                   I             S                    [                                      ;            c            {      )                        )                  M      )      c                   n                                                                                     )                                           )      E             j         !   t                  )                                                !                "   %         #   }      )                              8                   Q                %                     )      H                  W            a            R       i         '   ~            Q                   `                   e                %                     )               )   ,                  ;            E            R       M         '   b            Q       i            `       p            }       x         %                        &         )               +               ,                              R                '               Q                   `                   e       "         %   3            F         &   Z      )               -                                  Q                %                     )               &   K         /   g      )               &            1               Q                                      Q                %               	            Q       %	                   ,	            Q       4	         %   K	                   X	         2   i	            	            	      )      	         &   	         4   	            Q       
                   
            Q       
         %   %
            R
            Q       Y
                   `
            Q       h
         %   
                   
         2   
            
            
      )      
         6               L                  T               3   N            \      ]            \                  Q                   	                  Q                %                        &                              7               !               7               #               7   )            (      4         7   C            -      N         7   ]            /      h         7   w            1               7               5               7               9               7               ;               7               =               7               C               7   )            I      4         7   C            K      N         7   ]            M      h         7   w            P               7               Q                   T                  Q                %                     )      c      )               #         )               9         )               9   1      )            )               -   m      )                  Q                                     Q                %                              2   $            9      )               ;         )               ;            >            >            >          
   
                  
      i             
      %              
                                   *       
              1       
      P      8       
            ?       
             F       
            M       
            T       
            Y       
             l       
      ^      x       
                   
                   
      i             
                   
      ;             
      t             
      Q             
                   
      ;             
                   
                    
                  
                  
      Q            
      F      *      
      :      7      
             D      
      N      Q      
      R       ^      
      c      k      
            x      
      D            
                   
                  
      3            
      '            
                  
      /            
                  
                    
                  
                  
      o            
            !      
             .      
      q      ;      
            H      
      y      U      
      E      c      
      "      o      
      
       w      
                  
      W            
      -            
      U            
      (            
      B            
                  
      6            
      S            
      ^       %      
      ?      ,      
      J      8      
            D      
            P      
      d      z      
      d            
                  
                  
                   
                  
                   
      ^            
      K            
            (      
      ~      6      
             B      
      d      U      
      |      k      
                  
      H            
      +            
                   
                  
      0      3      
            Y      
            t      
                  
                  
                  
                  
      }            
      m            
      >      (      
            R      
      c      i      
      \      o                        
                        +            
                         _            
            %                  E      
      '      Q                        
                        #            
                               <      
      q       F                        
      x                  U            
      O                        +	      
      ;      5	            
      Y	            
      |	                  	      
            	            	      
      
            
      
            
            Y      k
      
            
      
            
                  
      
            
            L      2      
      3       <                  `      
            j            0            
                                    
                                    
                              &      
            0                  O      
            T            o            
                        x            
      d                                           "      
            '                  K      
            Y                  x      
            }                        
                        ?            
      %            
      j                              
      ~      -      
            2            m      V      
      K      r      
            |                          
      _            
                  
      d                                                   
   	                                "       
      1       &       
      V       *       
      y       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
            Y       
            ^       
            c       
      &      h       
      5      m       
      <      r       
      B      w       
      N      |       
      `             
      i             
      r             
      z             
                                                       D             m      d                                ?                                                         x                   o                         @                  `                              L                                    Y                  	                   
                         @            U      `                                                #                                    _                   +                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       
                                   @               D                                &                     J                                     ,                     J                                     1                     P      h                             >                                                         9      @               V      h                          J                      $                                   ]                      _'      0                              X      @                g      0          	                 q                      '                                   l      @               Pg      @                          }      0               r.      [                                  0               5                                        0               Y7      ,                                                   7                                                          7                                                          7      8                                   @               i      X                                                :                                	                      @                                                         k                                    /0              0           0     0     644     22144     `
ELF          >                    P          @     @   UHH    H}HE <-t    ^HEH <-u   HHEH <`~HEH <z~HEH <@~HEH <Z       UHH    H}HuHUHEHH    u   }HE <-umHE <-ubHEH <-u"HEHPHEHH    u   6HEH <-u"HEHPHEHH    u       UHHP    H}؉uHUHMLELMdH%(   HE1HE             HMHEȺ
   HH    HE        HH9Eu$UHE؉H    H5    H    U  H       H9Eu$UHE؉H    H5    H    !  H} t(H    H9   H    HH    H    UHE؉H    H5    H       HEH9Eu$UHE؉H    H5    H       HE t(H} u!UHE؉H    H5    H    mHEH;E
HEH;E}YUHEL    H    H5    H    HEH@(HMHUH5    HǸ        HEؾ   H    H} tHUHEHHEHUdH+%(   t    UHH0    H}HuUHMLEHEH@HHEH@(HMH5    HǸ        } t?HE 9Es4HEH@UHHHHEH@(UH5    HǸ        HEH@(HUHMHHǸ        UHH     H}HuHUMHEH@HHEH@(HMH5    HǸ        }    HE 9E   HEH@UHHH0HEH@(MHUIH5    HǸ        HEH@UHHЋ t	H    H    HUHJ(HH    HHϸ        HEH@(Hƿ
       HE   H    UHH     H}uE    /HEH@XUHHHHEH@(UHH    EHE@09ErHEH@(Hƿ
       UHH0    H}HuUHEHE*UHMHEHH    HEHE <
uHEHE uːUHH@    H}HuЉUE    	HEEHE < tHEHEHEHEeHEHE < tHE tHE <
uHEH9EsHEH+EHEHHEH92HEHEHEHE < tHE tHE <
uHEH+EЉHMЋUHEIAH    H5    HǸ        HEH    HEHEHEHE < tHE tHE <
HEUHSHx    H}HuHUdH%(   HE1HEо    H    E    H} tHE xHE EZUHEЉH    HE؋UHH    H    HEf(fHnH    fH~HEEEE;EsHEH    uH} t<}t6HE yUHE!HE 9EtHEH    HH    UHEЉH    HEH    HH           H    HEf(fHnH    fH~HEff.Ez!ff.EuHEH    HH    E    GHE؋UHcHH EHE؋UHcHHE^EEE EE;ErHMHEHUHHQHEdH+%(   t    HEH]UHHP    H}HuHUdH%(   HE1HE    H    E    H} tHE xHE EBUHEH    HEH  H    HHEUHHЉʉEE;EsHEH    uH} t<}t6HE yUHE!HE 9EtHEH    HH    UHEH    HMHEHUHHQHEdH+%(   t    HEUHH     H}HEH    HEH} u
       HE u
       HE <-uHEH t    ~HE <@t_HE </tTHE <.tIHE <@~HE <Z~3HE <`~HE <z~HE </~HE <9~    HEH    HEHEUHHP    H}HuHUdH%(   HE1H} tHE EE    HE    H    AHEH    HEH} t4UHEH    HEUHHHEHEE;ErH} t!HE 9EtHEH    HH    UHEH    HMHEHUHHQHEdH+%(   t    HEat integer overflow integer underflow argparser_extra.c v == 0 invalid integer   should be in %s [%ld..%ld].
 %s: %s parameter %d = "%s" %s: ** %s
  %s argument %d = "%s" parsed unparsed  (%s) %*s%.*s
 wrong number of elements / bad denominator not enough file names      argparser_parse_int_string                                               :                               )r   int     *A       ,                                   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   
                $      	_      	m      	S  	ne 	   	e 	S   
      	.          	  	ne 	   	e 	             	k      	  	ne 	   	e 	            	      	  	ne 	   	e 	       	        `
  	arg 
       
X      
   	wr 
  (    
  0    
  8    
  H    
  P     
  
    	         
    	    "       	           
|              
        
    	+  +           
	  P         
    	g  +  "       	  }         

          
    	         
    
&            

           
           
    	    "       	  .         r   D     
    =[           er   x           E      A                  r        %  r       r                              a  pp =  NNP K        DNN   @      P            H                          pp 1  Xnx    h               C        pp 7  NC D  v   PNP   H      L               /        pp 9  NC F  ~v   @NP                        den           X       c          q           F      .	  wr q'  Hlin q1   @wd q?      s  \               end w   `q x   h      g        `       	  wr g!  X    g+   Pwd g:  Llin h   h     a        u       	  pp a(  Xwd a5  T        D       i b  l      W              *
  pp W&  hmsg W0   `pos W;   X    WI  T     P               
  pp P%  h    P/   `    P>  \    PK   Pval PW   H     /	          ,      2  pp /1  H    />  Darg /K   min /X  max /e      /q      0   Xv 2  `!    B  	            B  :    2      %
                   a %$   hb %-   ` "    
                 n &   h   I   :;9I8   :!;9I   :;9I   !I  4 :!;9I  $ >  .?:;9'I<  	 :;9I8  
.?:;9'<  .?:!;9'I@|  4 :!;9I   :!;9I  :;9    .?:!;9!'@|   <  I  ! I/  7 I  & I  (   %     $ >   :;9  >I:;9  .?:;9'I<     .?:;9'<  . ?:;9'I<   U  !4 I4  ".?:;9'I@z   ,                                                                                                                                                                 	        
Xt JX
/ JX/.! J 4 J. E J@ . JX .Y1	 .Kut! J tK' J  = JX/) J  = JX0Y1) Xg	 X .$$ t($J	h$t" J	v $$% tK[&%#) f f@YB	"?+#)  fHJ	-)/	 J  t"L?t./0	+ ! J tZK?0t" JTtPMu  .* X J tML 0 X6 t' J" t; J6 tL$ + 4  <Z$ . X txJ t% J  t=j;'	.$ . X tLt$ J tK1@u) t$ fM J@f . X=	/
J -G  O thfK<"f* XZ	 X- XY	t- ./ J- X/ J3 & t J/u3 t. fL Jf . X=	/
  J  ./G  O thfK<f  XZ/Y tXZt# JXZt J 7 JX1tK sLsLsKtK* sKtK* sKtL
vK1B t  X=u/	uJuE%vf! X\/ int32_vec_trim _shortbuf _IO_lock_t _IO_buf_end fflush _IO_write_end unsigned int next _freeres_list argparser_t _flags __int32_t string_vec_trim argparser_get_next_file_name _markers argparser_get_next_double double_vec_new argparser_print_info_line __errno_location argparser_next_is_number strtoll uint32_t TRUE _IO_save_end float _IO_codecvt index string_vec_expand argparser_arg_msg long long unsigned int argparser_print_help_and_halt string_vec_t _IO_backup_base _offset fprintf _fileno size_t int64_t int32_vec_new bool_t _IO_read_base char _mode _IO_marker _IO_read_ptr argparser_get_next strcmp argparser_parse_int_string argparser_keyword_present_next _IO_write_base long long int _IO_save_base nvec _freeres_buf int32_vec_expand argparser_get_next_double_vec info __pad5 argparser_error_at double_vec_expand _vtable_offset parsed __int64_t ninfo argparser_error argparser_print_text _IO_read_end argparser_print_info short int long int double_vec_t _IO_wide_data FALSE string_vec_new argparser_seems_keyword int32_vec_t indent name argparser_get_next_file_name_list _wide_data _lock argparser_key_matches long unsigned int vec_index_t _old_offset _IO_FILE NNMax int32_t __assert_fail NPMAX help unsigned char __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_ptr argparser_get_next_int32_vec argparser_next nhelp msg1 msg2 bool_vec_t _codecvt __off_t signed char double_vec_trim short unsigned int vec_size_t __PRETTY_FUNCTION__ double argparser_get_next_int rest rest_P _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libjs argparser_extra.c /home/stolfi/programs/c/JSLIBS/libjs /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 argparser_extra.c argparser_extra.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h argparser.h stdio.h argparser_extra.h assert.h stdlib.h string.h errno.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x                EC     <           EC     \       ,   EC#    |           EC               EC
           u    ECl            `    ECW            F   EC=           /   ECE!     @      C   EC:    `          EC               EC                                                                                                                                                                                                                                                   )                    A                      W                      ^                   t                      {     ?      ,                                                       #                                       k                                                                                                       6      u       4          `       I          F      c                     j    Q      /                                                                                                                                                             	      C      8                     F                     W                     n                     }    
                                                                                                                                       argparser_extra.c __PRETTY_FUNCTION__.0 argparser_seems_keyword _GLOBAL_OFFSET_TABLE_ mcount argparser_key_matches strcmp argparser_parse_int_string __errno_location strtoll argparser_error_at __assert_fail argparser_arg_msg fprintf argparser_print_help_and_halt __stack_chk_fail fputc argparser_print_info argparser_print_text argparser_print_info_line fflush argparser_get_next_double_vec double_vec_new double_vec_expand argparser_get_next_double argparser_next_is_number argparser_error double_vec_trim argparser_keyword_present_next argparser_get_next_int32_vec int32_vec_new int32_vec_expand argparser_get_next_int int32_vec_trim argparser_get_next_file_name argparser_next argparser_get_next argparser_get_next_file_name_list string_vec_new string_vec_expand string_vec_trim         )             )                                )            M      )                                                                                                                         (                  7            "       A            4       I            Y            `            ;       h                                    ;                                           ;                               K                   L                   K                               ]       *            ;            e            y      )                  j                               q                               1      )      ^                   k                                                                                                    	                        /            D      )                                    )                        )                  K                                                  `      )                                           ,                  4               !   $         "   `                   k         #   |         $                               %               ,                  4               !                               #   r	            	      )      	         '   	         (   
         )   :
         "   v
                   
         #   
         *   
            
      )      
         ,            -         )               /            +   2         0   s                   ~         #            1                      
                     
   	                
   
   %              
   
                                *       
              /       
   	         =       
   	   ]      D       
   	   E       M       
   	         T       
   	   #      [       
   	         b       
   	         g       
   	   x       z       
   	                
   	   J             
   	                
   	                
   	                
   	                 
   	                
   	   q              
   	   6             
   	                
   	               
   	               
   	               
   	   7       *      
   	         7      
   	   $       D      
   	         Q      
   	         ^      
   	   ;      k      
   	          x      
   	               
   	               
   	               
   	   {            
   	               
   	   4            
   	                
   	   A            
   	               
   	               
   	   6            
   	   W             
   	         !      
   	         .      
   	   %      ;      
   	         I      
   	         U      
   	          ]      
   	   +            
   	   N            
   	               
   	               
   	               
   	               
   	               
   	   -            
   	               
   	   6            
   	               
   	   6      #      
   	   o      /      
   	         Y      
   	         g      
   	   H      l      
   	               
   	   U            
   	               
   	               
   	               
   	         	      
   	               
   	   e       4      
   	   C      A      
   	   R       Z      
   	         g      
   	         t      
   	   T            
   	               
   	   e             
   	                
   	   `            
   	               
   	   C            
   	               
   	           1      
   	   \      Q      
   	         h      
   	         ~      
   	   x            
   	               
   	   Z            
   	               
   	                
   	   "            
   	          /      
   	   0       E      
   	         \      
   	         y      
   	               
   	   %            
   	                
   	   V            
   	                           $      
   	         ?      
   	         M      
             R      
   	         b      
   	          l            
            
   	                     	            
   	               
   	                     Q      Z      
   	         i                                          
   	                                  
   	         	            E      /	      
   	   j      4	                  X	      
   	         	      
   	         	            6      	            O      	      
   	         	            #      
      
   	   Z      +
      
   	   r      0
            k      T
      
   	         b
      
   	   Z      p
      
   	         
      
   	   ]      
            ?      
      
   	   Z      
      
   	   x            
   	   s            
   	   A      )                  H      
   	   G      R                         
   	                                    
                                   "       
   
   7       &       
   
   \       *       
   
          .       
   
          2       
   
          6       
   
          @       
   
          E       
   
          J       
   
         O       
   
         T       
   
         Y       
   
   #      ^       
   
   *      c       
   
   8      h       
   
   G      m       
   
   N      r       
   
   T      w       
   
   `      |       
   
   h             
   
   z             
   
                
   
                
   
                                                    @                    `             ?                   k                   #                   6                                                         Q      D            	      d            
                         .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               h4      x	                          &                                                           ,                                                           1                            @                             >                      @                                   9      @               =      (                          J                                                         ]                            0                              X      @               L      0          	                 l                      #                                                          :      !                             |      @               8L      @                                0               ["                                        0               )                                        0               *      ,                                                   *                                                          *                                                          +                                         @               xN                                                       ,                                	                      X1                                                         O                                    /19             0           0     0     644     15696     `
ELF          >                    P7          @     @   UHH`    H}HuUHMLELMdH%(   HE1HE
   H    E    %LEH}HMHU܋uHEMIH    HUHEHH    uċUHEH    HMHEHUHHQHEdH+%(   t    HEUHHP    H}؉uHUHMLELM  HEH    HEHEHEHE u(H    Hj   H    HH    H    HE E} u&HE؋@ PHE؉H    H5    H    }+t8}-t2}/~}9~&HE؋@ PHE؉H    H5    H    HE,   H    HEHE EHE  HE؋@ u(H    Hz   H    HH    H    HE؋@ pLEH}ȋMHUHEuuMIH    H} u?},t(H    H   H    HH    H    HEHHEHEH    XUHHP    H}؉uHUȉMLELMHEHEHE u(H    H   H    HH    H    HE E} uUHE؉H    H5    H    }+t1}-t+}/~}9~UHE؉H    H5    H    HE,   H    HEHE EHE  LEH}MHUuHEuuMIH    H} t?},t(H    H   H    HH    H    HEHHEUHHp    H}uHUMLELMdH%(   HE1HEHEHE Eʀ}+tP}-}/~}9       	Єu(H    H   H    HH    H    HE    LEH}HMHU؋uHEMIH    HEHEHt
HEH9Er(H    H   H    HH    H    HE Eˀ} uHEHE   HEHHE؀}-t5}.uHE <.tUHEH    H5    H    HELEH}HMHU؋uHEMIH    HEHEHt
HEH9Er(H    H   H    HH    H    HE EHEHEZE;ErUHEH    H5    H    UHEH    HEH@UHHHEHEHEHEH;E~HEỦHEdH+%(   t              argparser_get_int_list.c (*pbeg) != '\000' at missing integer or range invalid integer pp->next >= 1 c2 == ','  (c == '+') || (c == '-') | ((c >= '0') && (c <= '9'))   (pend != NULL) && (pend > pbeg) invalid range separator too many integers               argparser_get_next_int_groups   argparser_parse_int_group_string                                argparser_parse_int_range_string 	                           v              :                               )r   int     *A       ,                                   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                   $      	_      	m      	D  ne 	   e 	D         	              	  ne 	   e 	          	c      	  ne 	   e 	         	        `
I  arg 
       
I      
   wr 
  (    
  0    
  8    
  H    
  P     
      	l  l           	                  I      
                  r        ,                 E      A          
   /         	F  l         
o  a            	  w                 j        pp   	      arg    	      n_P   num l  min    max   
       Ha   `b   Pc 
         	        
       @c2 
   n           n       v   X       :                   f        pp   H	      Darg    	      @n_P   num l  min    max   
       `      	            c    ^
       hc2    _      _              q  pp `  H	    a  Dn_P b  num cl  min d  max e        	                      arg h   `
    i   X        D      c l   V
    v   hc2 x   W        :    q      P                 pp Q  	    R  key S   min T  max U  num W  Pn X  L   :;9I8   I   :!;9I   :;9I   !I  4 :!;9I  $ >   :;9I8  	 :!;9!I  
4 :!;9I  :;9  .?:;9'I<  I  ! I/  & I   <  .?:;9'<  .?:!;9!'@|  4 I4    (   %     $ >   :;9  >I:;9  .?:;9'I<  .?:;9'<  U  .?:;9'I@|   ,                     v                                }    z                                                                                            	         )u	/% .L/
)Y	 (Lht f* f8 fChtLu ?(Et<+!f0 f(lS J( (h f& f4 fhL	u.	h f(mX%<(
 f  fX . X (	)  (
JghJh" f tKZ	)  (/ 	
u" F X __off_t _IO_read_ptr _chain size_t int64_vec_new _shortbuf _IO_buf_base long long unsigned int __int64_t argparser_get_int_list next _codecvt long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int help argparser_keyword_present _flags argparser_parse_int_string _IO_buf_end _cur_column argparser_get_next_non_keyword _IO_codecvt double _old_offset _offset __uint32_t nhelp _IO_marker vec_size_t unsigned int _freeres_buf long unsigned int _IO_write_ptr argparser_error_at short unsigned int _IO_save_base n_max _lock parsed _flags2 _mode argparser_parse_int_group_string int64_vec_trim GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end pend _IO_lock_t _IO_FILE float FALSE bool_vec_t _markers argparser_next_is_number __assert_fail int32_t unsigned char short int info _IO_wide_data _vtable_offset FILE argparser_get_next_int_groups TRUE uint32_t argparser_t char ninfo __int32_t __off64_t _IO_read_base _IO_save_end __pad5 strchrnul _unused2 argparser_parse_int_range_string int64_vec_expand _IO_backup_base pbeg index _freeres_list _wide_data int64_t string_vec_t _IO_write_base vec_index_t int64_vec_t argparser_get_int_list.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 argparser_get_int_list.c argparser_get_int_list.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h argparser.h argparser_extra.h string.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                EC     <          EC    \       f   EC]    |       j   ECa                                                                                                            0            !       F     `      !                                                                                                                                           \                    s                                                                                                                                                                                                 #                     6                     @          j      a                     z          f                                                 argparser_get_int_list.c __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 argparser_get_int_list _GLOBAL_OFFSET_TABLE_ mcount int64_vec_new argparser_get_next_int_groups argparser_keyword_present int64_vec_trim __stack_chk_fail argparser_get_next_non_keyword __assert_fail argparser_error_at strchrnul argparser_parse_int_range_string argparser_next_is_number argparser_parse_int_group_string argparser_parse_int_string int64_vec_expand         )      E             s                                                           )                                      /            9                   A            h            '       o            *       w                        '                   C                                                                          S                   ?            X                   g            q            a       y                              )                                                                   %            '       ,            *       4            \            '       c            C       k            |                                                                  a                         )                  \                              l                                           \                                                 c            '       j                   r                                    \                                                             '                                      &            p                   
                     
      f             
                     
                                  *       
   
           /       
             =       
            D       
            M       
            T       
            [       
             b       
            g       
      /      z       
                   
      _              
                    
                     
      9             
      $             
      U             
                    
                    
                    
      C            
                  
                  
      7      *      
      ;       7      
      "      D      
            Q      
            ^      
      Q      k      
      u      x      
                   
                   
      (            
      l            
      .            
                  
      1             
                  
      x            
                   
                  
                  
            !      
      ^      .      
      0      ;      
      o      I      
            U      
      J      ]      
                  
      Y            
                  
                   
                  
                  
      H             
                  
      d            
      
            
                   
                  
                   
      j      J      
      j      X      
      ^      _      
      e      d      
                  
                  
                  
                  
                  
      !            
                   
            "      
             /      
      )      <      
            J      
            V      
            r      
                  
      ~            
      e            
                  
                  
      :      0      
      W      G      
             b      
      #       x      
      x      }                        
                  
                  
            :      
             D            `      M      
      E      v                        
      6                              
                  
            6      
            D      
             N                   W      
   	          h      
      E            
                                     
                  
                                
                   )      
            7            E      T      
      E            
      i                                 
                   
                                   "       
      >       &       
      c       *       
             .       
             2       
             6       
             @       
             E       
             J       
            O       
      "      T       
      *      Y       
      8      ^       
      ?      c       
      M      h       
      \      m       
      c      r       
      i      w       
      u      |       
                   
                                                       @                    `                                       .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                                                                                            @       v                                   @               "      x                          &                                                          ,                                                          1                                                         >                      A      		                             9      @               (      X                          J                      J                                   ]                            0                              X      @               3      0          	                 l                      B                                                          Y                                   |      @               4                                      0                                                       0                                                       0                     ,                                                                                                                                                                                                                 @               6      `                                                 x                                	                      H                                                          h6                                    ball.o/         0           0     0     644     8048      `
ELF          >                              @     @   UHH@    }̃} u    E   }u    E~EHxfH*HHH	fH*XEE    ^E    ^EEẼ    fH~HEEYEEEUHH@    }E    f/EvfEw  E    f/v    ER  } uv    f.Ez    f.Et<    f.Ez    f.Eu    E    E    EEE       f.Ez    f.EufE       f.Ez    f.Eu    E}}u.M    XEE    ^EIHEfHn    fH~HEHUEfHn    fH~HEM    XEEEEUHH       L@@    XX    f/Xv    E  @    \``f/    v    Et  L ufE]  Lu;H@fHn    fH~Hhh    YE  Luw@XpHpfHn    fH~Hxx    YE@XEEE    ^E  LTH@fHn    fH~HET uEE    EEEEE   +TP   EYEEEYEEf*PEE    \EEYEEf*PEE^EEEXEEPP;LdH@fHn    fH~HEEYEET u6EX@EEXEE    ^EM    YEEEE          ?       @-DT!	@            ?      ?      ?-DT!?+=      ࿛+       	                                                          )d   
int     *<               X       k                   cos >          sin @              7              0                   d 0(   ~w 02   ~              p >   ~cw ?   hK A   Hf B   Pi C   ~                         d '   z 1   f    P        I       w )   `      
                  d 
     $ >  4 :!;9I   :!;9I   :;9I   I  .?:!;9!'I<  .?:!;9!'I@|    	%  
$ >  .?:;9'I<  .?:;9'I@|   ,                                               B                                            	        
Kg!g!1X' % Xw/!h0     hXwg [ Y1#!!!! Y 1 "  XZf!   ȟ	Y%X*"  t$      YZ __int32_t asin float unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t ball_vol unsigned int long long unsigned int ball_zone_vol_frac_ang int32_t long long int char short int uint32_t long int ball_cap_vol_frac_pos signed char /home/stolfi/programs/c/JSLIBS/libjs ball.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits ball.c ball.c types.h stdint-intn.h stdint-uintn.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x                EC     <          EC    \          EC                                                                                                                                                                                                                                                 '                      .                  D                      I                 E                      `                       ball.c ball_vol _GLOBAL_OFFSET_TABLE_ mcount ball_cap_vol_frac_pos asin ball_zone_vol_frac_ang cos            )                   7                    |                                                  	          )                                                  -                   <                   K            Z            i                   x            $                   ,                                                                                                                6            R            h            $             )                  4                   <                   D                   4                   L                   $       V            r            $                               $                                       F                        "            p                               $              
                     
      H              
      %              
                                   *       
              1       
             8       
      5       ?       
      4      F       
      #       M       
            T       
            Y       
              l       
             z       
                   
                   
      o             
                   
                    
                   
      w             
      A             
      
              
      X                        2                        
                                           ,            
      +                                 
                                   "       
      ,       &       
      Q       0       
      t       5       
      {       :       
             ?       
             D       
             I       
             S                                           @                    `                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               h      8                          &                                                          ,                                                          1                           X                              >                      @                                   9      @                                               J                      U                                    ]                      ,	      0                              X      @                     0          	                 q                      \	                                   l      @                                                }      0               (                                        0                                                        0                     ,                                                                                                                                                                             x                                    @                     H                                                 h               	                 	                             d                                                                                        baltuple.o/     0           0     0     644     9784      `
ELF          >                    x           @     @   UHH0    }HuUMDEDME       EHcЋEHHH    EEHcЋEHHH    EE;E~(H    H   H    HH    H    UE։    EE;EE;E~(H    H   H    HH    H    EHH    HEHEE)E؋E)EԃmE;EUHH@    }HuЉU؉MDEDME    'EH    HEHЋ EE)EȋE)EăEE9Erу} } y(H    H#   H    HH    H    E܉E} 
     mEHH    HEHЋEEȋEHH    HEHЋEEċEHcЋEHHH    EEHcЋEHHH    EE;E~(H    H2   H    HH    H    EHH    HEHЋ 9EEHH    HEHЋ 9E}(H    H3   H    HH    H    EHH    HEHЋ UMΉ    EE;EE;EEHH    HEHEUE)EȋUE)EċEHH    HEH4E+EDEċ}ȋM̋UEA        UHH    }u} ~E} yE    UHH    }uU} ~E;E|E   E{} yE;EEeE`} y]UE;E|E;EE=} y]UE;E|E;EEE9E~E   +E         baltuple.c no valid tuple (dmin <= dk) && (dk <= dmin) bad tuple sum dmin <= dmax       (dmin <= d[k]) && (d[k] <= dmax)        balt_first_tuple                balt_first_tuple                balt_next_tuple balt_next_tuple #                           W                                      )d   int     *<       ,           	       X       w       k              <                    $               E#  #  #  <   #          1I  #  #     #       G   b             H   {             N                    v N   l    N)   h    N7   d     D           5             D   l    D-   h                T      "  n     Ld +   @    8   H    F       T       b       2  	        k &   \    2  	                8         i "   X
        #       e "1   l  
                  0   `    1   ddk 5   h     2  C    	"      
                n 
   \d 
*   P    
7   X    
E   L    
S   H    
a   Dk    `    !  	            !  	        
                      d       hdk    l     !  C    	   $ >   I   :!;9I   :;9I  4 :!;9I   :!;9I  4 I4  4 :!;9!I  	& I  
   !I  (   .?:;9'<  .?:!;9!	'I<  .?:!;9!	'I@z  I  ! I/  %  $ >  >I:;9  .?:;9'I@|    .?:;9'@|   ,                     W                      '    Y                         	                                       	        
'u![ X!= X	= (	!  
(<Z f
hrJM't6 .1  A XR f# f J f f(i fX
ZKXX=XX!? X!= X	= (  $(<= <Y=(>(]1ugYgZY1!g f X</!g f .<1gZ= 2 <0gZ= 2 <0)X Xf . FALSE int64_t smin float __assert_fail __int32_t bool_t balt_first_tuple __PRETTY_FUNCTION__ GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection vmax unsigned char long unsigned int short unsigned int vmin __int64_t double balt_next_tuple __uint32_t balt_ix_first __FUNCTION__ unsigned int dmax long long unsigned int programerror imax balt_ix_next int32_t smax long long int dmin char imin short int TRUE uint32_t long int signed char baltuple.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include baltuple.c baltuple.c types.h stdint-intn.h stdint-uintn.h bool.h assert.h affirm.h jsmath.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x               EC    <       T   ECK    \       5    ECl      |           EC                                                                                                                                1                   @                                                                                                                                 V                   g                      }                                                                                             l      5                                        T                         baltuple.c __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 balt_first_tuple _GLOBAL_OFFSET_TABLE_ mcount imax imin programerror balt_ix_first __assert_fail balt_next_tuple balt_ix_next            )      E             ^             p             |                                                                                                                                    &      )                                                 3                               ,            >                   M            W            A       _                                                       T                               a            z      )            )             
   	                  
      ]              
                     
                                  *       
   
           1       
      3      8       
      S      ?       
            F       
      A      M       
      E      T       
      $      Y       
      '       l       
            x       
      k             
      <             
                   
                   
                    
      3             
                   
                   
                     
      .             
      1              
                    
      u            
             )      
            J      
            c      
            |      
                                    
      f            
      .            
                        l            
      f            
      .            
      |                        <      
      f      J      
      .      Y      
             h      
            w      
                                     
      I                                      ?                  H                              
                  
            8      
      8       ?                    n      
      f      |      
      .            
                   
                  
                                     
      I                                      3             
                  
                   
                                   "       
      0       &       
      U       *       
      x       .       
      z       8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                   `             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                                                                                            @       W                                   @                                               &                                                          ,                                                          1                                                         >                            '                             9      @               x      H                          J                      	      q                             ]                            0                              X      @                     0          	                 q                      H      +                             l      @                     P                          }      0               s      Q                                  0                                                        0                     ,                                                                                                                                                                                                                 @               @      `                                                       (                          	                                                                                                                    /45             0           0     0     644     5344      `
ELF          >                               @     @   UHH@    }HuHUHE    HEHE~HUHEHHHEHEH9Er
HEH;Er(H    H   H    HH    H    HEH    HEHЋ 9E
HEHEHEHHEHEH;EtHEH;Et(H    H   H    HH    H    HE             binsearch_int32.c (i <= k) && (k < j) i == j    binsearch_int32                                                                   )d   	int         -C       ~       X       r                      
    E         <              
                  w  y "   Ln .   @x 9   i    Xj    `      	                ~       k    h       C    w   $ >   :;9I   I   :!;!9I  4 :!;9I  & I   !I  %  	$ >  
.?:;9'<  .?:;9'I@|  4 I4    I  ! I/   ,                                                 F                                                	        0	u  (JYy	 (K long long int __PRETTY_FUNCTION__ __assert_fail GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int long long unsigned int uint64_t unsigned char char long int int32_t binsearch_int32 double short unsigned int signed char __int32_t float short int unsigned int __uint64_t binsearch_int32.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/include binsearch_int32.c binsearch_int32.c types.h stdint-intn.h stdint-uintn.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x                EC                                                                                               0                                                                                                                            )                    9                      O                      V                       binsearch_int32.c __PRETTY_FUNCTION__.0 binsearch_int32 _GLOBAL_OFFSET_TABLE_ mcount __assert_fail            )      X             ,       g             q                    y                          ,                                 "                           
                     
      0              
   	                  
   	                               *       
              1       
      3      8       
      n      ?       
            F       
            M       
            T       
            Y       
            n       
      F      s       
                   
      A             
      O             
      *             
                     
                   
                   
      g             
      "              
      W                           F      
             P            0       Y            /              
                                   "       
   	   7       &       
   	   \       *       
   	          4       
   	          9       
   	          >       
   	          C       
   	          H       
   	          M       
   	          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                                                                                            @                                           @               	                                 &                     3                                     ,                     3                                     1                     @      @                              >                                                         9      @               p
                                J                                                          ]                            0                              X      @                     0          	                 q                                                          l      @               @                                 }      0                                                       0               {                                         0               Y      ,                                                                                                                                                                             8                                    @               0                                                             P         
                 	                      0	      d                                                    H                                    bool.o/         0           0     0     644     2392      `
ELF          >                              @     @   "                             %  $ >                                -     %                  GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection unsigned int /home/stolfi/programs/c/JSLIBS/libjs bool.c /home/stolfi/programs/c/JSLIBS/libjs bool.c  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                                                                                                          	                                                              bool.c        
                     
                     
      %              
                     
              !       
                    
              "       
      ,       ,       
      Q        .symtab .strtab .shstrtab .text .data .bss .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property                                                                                       @                                      !                     @                                      '                     @                                      1                      @       &                              ,      @                                                =                      f                                     P                                                            K      @                                                d                             1                              _      @                     0          	                 p      0                                                   {      0                     X                                   0                     ,                                                   4                                                          8                                                           X                                 	                                                                                                                     box.o/          0           0     0     644     52944     `
ELF          >                              @     @   UHH     HuEE    CEHHHEHH    fH~HEff.Ezff.Et   EE9Er    UHH0    HuЈEE E       EHHHEHH    fH~HEff.Ezff.Et    `EHHHEH EEHHHEH@EEf/Ev
EEEE9EeEUHH@    HuHUȈEE       EHHHEHHEHEH    fH~HEff.Ezff.Et(H    H,   H    HH    H    EH    HEHHE EEEE9E_UHH@    HuHUȈEE       EHHHEHHEHEH    fH~HEff.Ezff.Et(H    H5   H    HH    H    EH    HEHHE@EEEE9E^UHH@    HuHUHMEE       EHHHEHHEHEH    fH~HEff.Ezff.Et(H    H>   H    HH    H    EHHHEHEH    HEHȋ0EH    HEHȉEE EE9E;UHSHH    HuHUEE       EHHHEHHEHEH    fH~HEff.Ezff.Et(H    HG   H    HH    H    EH    HEHHEH    fH~HEEEE9EVH]UHSHH    HuHUEEHUH։    t6E    "EH    HEH     EE9Er\E    JEHHHEHHEEH    HEHHEH    fH~HEEEE9ErH]UHH0    HuHUHMЈEEHUH։    tPE    <EH    HEHf EH    HEH     EE9Er^E    LEHHHEHHEEH    HEHEH    HEHHEHH    EE9ErUHHP    HuHUEEHUH։    t9E    "EH    HEH     EE9Er       E       E    cEHHHEH@EEHHHEH EEH    HEHE\EEE EE9ErE    UHH@    HuÈ} tEHUH։    t    E       EԿ       fEE    ^EHHHEH@E؋EHHHEH EE\EEEf/Ev
EEEE9ErEԉ    EEEUHH`    HuE} tEHUH։    tfE       E       fEE       EHHHEH@EM    YEEHHHEH EM    YEE\EEEYEEXEEEE9EbHEfHn    fH~HEE    EEEUHH@    HuÈ} u    E   EHUH։    tfE       E    EԿ       E    cEHHHEH EEHHHEH@EEf/EvE\EEEYEEEE9ErEԉ    EEEUHH`    HuHUEEHUH։    tEHUH։       EHUH։    tEHUH։       E       EHHHEHHEEHHHEHHEHE EHE EEf.Ez@Ef.Eu4HE@EHE@EEf.EzEf.Et    EE9EX   UHH       HpHh|| u
      |HpH։    u|HhH։    t
   P  E    /  EHHHpHHEEHHHhHHEHE@EHE EEf/Ew'HE EHE@EEf/Ev
      HE EHE@EEf/Ew'HE EHE@EEf/EvUHE@EHE EEf/Es'HE EHE@EEf/Er   E|9E    UHH       H`HXllH`H։    t
     lHXH։    t
      ǅ|    u  |HHH`HHE|HHHXHHEHE EHE@EEf/Ev\HE EHE EEf/Ew,HE@EHE@EEf/E          HE EHE@EEf/EvUHE EHE EEf/Es(HE@EHE@EEf/Er@    XHE EHE EEf.EzEf.Et    |l9|x   UHHĀ    HuHUEE    T  EHHHEHHEEH    HEH EHE EHE@EEf/Ev
      HE EHE@EEf/EvAHE EEf/EsHE@EEf/E          HE EHE@EEf.EzEf.Et(H    H   H    HH    H    HE EEf.EzEf.Et    EE9E   UHH     HuEE    .EHHHEH         @EE9ErɐUHH(    HuHU؈EE    4EHHHEHЋUHHHUHHPH HHQEE9ErÐUHSHx    HuHUHMEdH%(   HE1E    E    E       EH    HEH EEf.Ez'EH    HEH EEf.E{	E   -EH    HEH Eff/EvE   EE9EkE       } t/EHHHEH         @   } t,EHHHEH         @uEH    HEH EȋEH    HEH EЋEHHHEHHEEHUf(fHnH    HEHUHHSEE9EHEdH+%(   t    H]UHHp    HuHUHMEEHUH։    tuE    ^EHHHEHЋUH    HUHEUH    HUHEE E@EE9Er   E       EHHHEHHEEHHHEHHEEH    HEH EHE EEHEf(fHn    fH~HEHEE HE@EEHEf(fHn    fH~HEHEE@EE9E4UHH       HpHhH`|E      EHHHpHHEHE EHE@EEf/EvTE    :EHHHhHЋUHHH`HHPH HHQE|9ErQ  EHHHhHHEHE EHE@EEf/EvTE    :EHHHpHЋUHHH`HHPH HHQE|9Er   EHHH`HHEHE EHE EEHEf(fHn    fH~HEHEE HE@EHE@EEHEf(fHn    fH~HEHEE@E|9EUHH       HpHhH`|E      EHHHpHHEHE EHE@EEf/Ev|H`H։    [  EHHHhHHEHE EHE@EEf/Ev|H`H։       EHHH`HHEHE EHE EEHEf(fHn    fH~HEHEE HE@EHE@EEHEf(fHn    fH~HEHEE@HE EHE@EEf/Ev|H`H։    E|9EJUHH`    HuEHUEEHUH։    tEHUH։           EĿ       E       EHHHEHHEEHHHEHHEHE EE\EEE~    fWEHEE HE@EEXEEHEE@EE9E[Eĉ    UHHĀ    HuHUHMLEEEHUH։    tEHUH։          E       E       EHHHEHHEEHHHEHHEEH    HEH EHE EE\EEE~    fWEHEE HE@EЋEH    HEH EEXEEHEE@EE9E%E    UHH       HH ff/t(H    Hm  H    HH    H    HH։    tH H։          ,       ǅ(      (HHHHHE(HHH HHE f  HE 00~    fW88^@H@fHn    fH~HHYHPP~    fWXHEX HE ``^hHhfHn    fH~HpYpxHEx@HE EHE@EEf/E@  H    Hy  H    HH    H    HE EE~    fWEE^EHEfHn    fH~HEYEEE~    fWEHEE HE EE^EHEfHn    fH~HEYEEHEE@HE EHE@EEf/EvH H։    (9(%,    UHH       H`XHPLHL@lhE    h xhl9|(H    H  H    HH    H    lH`H։    toHP tlHPH։    HH tlHHH։    H@   lH@H։      HhHHH`HHEHE EHE@EEf/Es(H    H  H    HH    H    HE EXf/EX  HE@EEf/X7  ǅt      h9t$  HP    tHHH`HtHHHPHEE tHHHPHX@tHHHPH EtHHHPH@EEf/Ew(H    H  H    HH    H    HH tGtHHHHHX tHHHHHX@H@   tHHH@HX tHHH`HtHHH@HBEE@tHHH@H EȋtHHH@H@EEf/E   H    H  H    HH    H    HP t<tHHH`HЋtHHHPHHPH HHQHH t<tHHH`HЋtHHHHHHPH HHQH@ t<tHHH`HЋtHHH@HHPH HHQtl9t  HE EXf.E   Xf.E   HE@EXf.E   Xf.E   HP tlHPH։    HH t^ǅx    CxHHH`HЋxHHHHHHPH HHQxl9xrH@   lH@H։      HE EEf/X   HP tlHPH։    HH tlHHH։    H@ K  ǅ|    C|HHH`HЋ|HHH@HHPH HHQ|l9|r   HE@EXf/E   HP tOE    :EHHH`HЋUHHHPHHPH HHQEl9ErHH tlHHH։    H@ tBlH@H։    (H    H  H    HH    H    } &  lH    H`HH    QL    L    H    H    HHP tBlH    HPHH    QL    L    H    H    HHH tBlH    HHHH    QL    L    H    H    HH@ tBlH    H@HH    QL    L    H    H    HUHH`    HuHUHMEEHUH։    tEHUH։       E       EHHHHEH EЋEHH    HEH E؋EHHHHEHEXEEE EHHHHEH@EEHH    HEH EEHHHHEHEXEEE@EE9E%UHH`    HuHUHMEEHUH։    tEHUH։       E       EHHHHEH EЋEHH    HEH E؋EHHHHEHE\EEE EHHHHEH@EEHH    HEH EEHHHHEHE\EEE@EE9E%UHHp    EMU]HuE} 1      fH~HEEf/EvTEHUH։    EHUH։      H    H  H    HH    H    E    l      fH~HEEf/E       EEHEf(fHn    fH~HEEf.EzEf.EtEf.EzEf.EtEHHHEHE E@       E    EEHEf(fHn    fH~HEEHEf(fHn    fH~HEEf/EvEEEEEEEf.EzEf.EzEHHHEHE E@EE9EEHUH։    t)H    H  H    HH    H    UHH`    HuHUHMEE    E      EHHHEH EEHHHEH@EEf/EvkE\EEEHH    HEH EEYEE؋EH    HEHEXEEE E[Ef.EzEf.Et(H    H  H    HH    H    EH    HEHE EE9EUHH`    HuHUHMEE    E       EHHHEH EEHHHEH@EEf/EvkE\EEEH    HEH EE\EE؋EHH    HEHE^EEE E@Ef.EzEf.Et(H    H  H    HH    H    EE9EUHHĀ    HuHUHMEE    E      EHHHHEH EEHHHHEH@EEf/E   E\EEEHHHHEH EEYEEEHHHHEHEXEEE EHHHHEH@EEYEEЋEHHHHEHEXEEE@E   Ef.EzEf.Et(H    H-  H    HH    H    EHHHHEHE@UHcHHHUH@EEEE9E\UHHp    HuHUHMEE    E    P  EHHHHEH EEHHHHEH@EEf/E   E\EEEHHHHEH EE\EEEHHHHEHE^EEE EHHHHEH@EE\EE؋EHHHHEHE^EEE@E@Ef.EzEf.Et(H    H?  H    HH    H    EE9EUHH    uEPEHʸHH )ʍBE} t
EEE¸HH E} uEUHH    }E!EEE¸HH E} ًEHʸHH )ʍBUHH     uHUEE _EHʸHH )ʍJHEH    HEHЉʉE¸HH EEEUE9|UHH0    uHUЈEE    E؍HʸHH )ʍBEfE    E}ufE}u    EHEHHHEHE E@E؉¸HH EEEUE9FUHH     H}HUEuHUHEHj A    A        H    HUHH`    H}ȉHUHMLELMEH} uH    HEH} uH    HEH} tHUHEHH    EHUH։    EE      } tHUHEHH    } t%HEH      H    H       EHHHEHHEHE EHE@EEf.Ez^Ef.EuRHEHƿ{       HE EHMHUHEfHnHHǸ       HEHƿ}       )HUHuHEL    L    H    H    EE9EH} tHUHEHH    UHH     H}UEE fMʸHH )ʉUEH    H    H։    E¸HH EEEUE9|          box.c empty box LO(*Ai) == HI(*Ai) invalid {unit} LO(*Ci) <= HI(*Ci) invalid axis LO(*Ba) <= HI(*Ba) LO(BLO[i]) < HI(BLO[i]) LO(BHI[i]) < HI(BHI[i]) FALSE  ×  B =    %12.6f 
 BLO =  BMD =  BHI =  box_is_empty(d, B) ! box_is_empty(d, B) %16.8e   [] )  _  ( 0+-    box_lo_corner   box_hi_corner   box_corner      box_center      box_has_point   box_round       box_round       box_split       box_split       box_throw       box_point_map           box_point_unmap box_box_map     box_box_unmap               ?      ?                                 W        #                    8                              %V           &.           )|   $int     *<                     %              J       p       ]              C               <   *                $      1      3|        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    H|   p    I|   t    J   x    M5       NV       O      Q      Y       [      \      ]      ^	       _
       `|       b       6  &    +      6       C                        C        '          	%-  (end 	%$-      =  C        	%.  <   	,a                	,5I      
#       "       (       m  )|   C  *                  C:      T                          =      e|   #    (  +    #      |   I  (         +  d            '                            M             P             	q=         !    E  #  #  <   #         &         k|   <  |         h|       	Ac    c  c         	W  ~         	Q       !    1  #  #     #       	1       	                   ?  wr   Xm )y  Tfi =  Pj   k        \       dj    l  	    n                wr o  d py  B q  fmt r       s   sep t       u    ety {*  L        $      i |   H               Bi   h   	    i        Q       [  wr i  hd i$y  dB i2  X     [                 m [!y  Lfi [5  HF [D  @j \  [                   ^  \lo _  `hi _  h      S               @  m S#y  \fi S7  Xdir SL@  Pj T  o   "    N          k         fi N5  lj NJ  h "    Ey          x         m E(y  \fi E<  X        P           G  l  	    3              	  d 3y  X 3,  B 3<  Z 3L  i 4   j 4   
    	  	                L      lo 6  Xhi 7  `               wd 9  h      	  C    	  	    !              
  d !y  Z !*  B !:  ~X !J  ~i "   j "   
    
  	                      lo $  Xhi %  `               wd '  h      
  C    
  	            7        d  y  x *c  B :  z Fc  j    
      	                	      i                   lo   Xhi   `        i       wd   h         C      	             R        d  y  z  (c  B  8  x  Dc  j    
    	  	                $      i                  lo   Xhi   `        i       wd   h    	            m        d y  elo $  ehi 0      <      L  B a  
      	                      i                   _  x   h                x   Py !  X               t )  `         C   	   	            :      7  d y  B *  v 6c  C F                 i      	            :        d y  B (  v 4c  C D                 i      	            	        d y  ~B   ~a   ~x   ~BLO   ~BMD   ~BHI   ~    *  ~
      	        
      	                      Ba   h        2        i    ~         ^         i .   ~         c         i .   ~         O       i .   ~   	    l                d ly  ~B l(  ~    l4  }out lA*  ~C lQ  }
      	        
      	                          q   ~              i s   ~              Bi t  `Ci u  h    	    Z        Z        d Zy  B Z,      Z8c      ZHc  C Z\  ~                  ^                  i `                  Bi a  XCi b  `t c  h    	    H        !        d Hy  B H(      H4  C HG                     L                  i N                  Bi O  XCi P  `t Q  h    	    :                d :y  ~A :'  ~B :7  ~C :G  ~              i ;   ~              Ai <  XBi >  `Ci @  h   	    -        $      u  d -y  ~A -'  ~B -7  ~C -G  ~              i .   ~              Ai /  XBi 1  `Ci 3  h        O       R  i 00            O       i 20       	                  J  d "y  B 0  p <c  C L          p         i                     i "                  Bi #  XCi $  `z %  h   	                    d *y  ctr 4c  rad Bc  B T  nan *  ety *                   i                    i                  i       l  d y  \B '  PC 7  H        F       i    l              _         d y  \C )  P        @       i    l      *                j  d  y  A .  p :c  ~
    	  	                m      i            P      Ai   `pi   h       *                  d  y  ~A .  ~B >  ~              i    ~        n      Ai   `Bi   h       *                  d y  ~A -  ~B =  ~        K      i    ~        +      Ai   `Bi   h       *          4      &  d y  A *  B :                 i                   Ai   `Bi   h                         d y  B ,                 res   P       D        u       i    @        _       lo   `hi #  h                  <        d y  B +                              Prad   `               i                   rdi   h        r                 9  d r y  B r.                     v   Dsz x  X        p       i y   @        Z       szi z  h        e                d ey  B e)  w e5c          4         i g   L                    k   T        u       i m   P       X                 d X%y  \B X3  Pc X?c  Hr XKc  @        N       K  i Z   `         ^       i ^   d        H       Bi _  h       L               ,  d Ly  B L(  r L4c          4         i O   H         \       i Q   L        F       Bi R  X       C                 d Cy  B C)  c C5c  
      	                       i E   D               Bi F  X        C   
       :               v  d :y  LB :)  @dir :>v  p :Lc  
      	                       i <   T               Bi =  h   a      1                 d 1y  LB 1,  @p 18c  
    	  	                       i 3   T               Bi 4  h       (                 d (y  LB (,  @p (8c  
    	  	                       i *   T               Bi +  h       y                    d #y  LB 1  @res  y  S               i !   T  ,    *          w       d y  \B -  P        U       i    d    :!;9I    4 :!;9I   :!;9I  4 :!;9I   I   :!;9I8   :;9I  	.?:!;9!'@|  
4 I4   !I  $ >    .?:;9'I<  I  ! I/   :!;9I  .?:!;9'I@|  .?:!;9!'@|  & I  (   4 :!;9I  4 :!;9I  .?:;9'I<  .?:!;9!'@z   <   :!;9I  >!!I:;9!  :;9  7 I  .?:;9!'<   . ?:;9'I<  !.?:;9'<  ".?:!;9'I@z  #%  $$ >  %   & :;9  '4 :;9I?<  ( :;9I8  )>I:;9  *(   +   ,.?:;9'I@|   ,                     8                                                                                                                                          	        t"/ t2 XX# - JY1Kt"Y t2 XX/' #  JK1tY	 J
> #  JMtY	 J
> #  JM#tY	 J>
< #  JMtY	 J
>. J#  Jͅ	  K	t. .2  ' ! J)	t!/. J' ! Jw	#  K	t/  ' ! J	)	t!/.%t' V! J?	  K	t/ ' ! J	S		t4 .? . =  2 ' ! J	? f  K"		t/%  ' ! J	w f  K		tY$.X7X' ! J	gwg!  K		t/(#'   ' ! J	w	  Kg  Kh	t!Y!* t5 & u' p! JZ1+ t' J# tK	t!Y!) 3 % !. 8 * !. 9 * ' xt! JZ1	+ tK tK	!Y! - 7 )  !. 9 * x u' ot! t.Z1tY + ! > X[ 3() tX" s. JY3t
/#  JMt/
#  JM$uutY  " p JtYgg5 -  " z- J	#  K	t. .D J 2 ' .! J
xX	t!Y!  - .' ! J!12tY0 "tN .G <K <@ : JUY0 "tN .G <K <@ : JUY : <# y J	!12tY" 3tY" 3tY : <" 3t# x. J
!1	$  	K uX		t!Y!X' ! J	!1	'  	K uX		t!Y!(X&' ! J	!19 	( t	KtmX		!Y!)("! 5 t %  5 t +*()"X! )   X&  )  't t.! t	.!.Iv   	( tK u u 	 '(# . 0Yt5 ( f5 f3 ? J fO  M(( 3 f8 C f( 3 fE 8 fE fC O  Q(2 + f/ f2 + f/ f2 + f/ f+ w% t.X% &! &  u.  N .G fK f> 8 t  tZ0  u  u.  N .G fK f> 8 t>0.  tN .G <K <> 8 J  u   (	B B B B?	#  	K'S	tY#.*'.#.*'.%  J?	#  	K'S	tY#.*'.#.*'.%  J?/	 	!  0	tY #  tux!) 2 9 ' n.! J	  d, 2#utY i t( # v JM#utY<i t# w( JM#ttY.. . . t(!.<  u JM#ttY.."'."'.i t  v( JO&/+f0<= fckK1 .  fgf=1J/f!<!<./ d MJ&Y+f0<=gg
./ xf 
M/<+ t t t/KtY f/g!%v.2# r) J t/?J/&#	= c  __off_t box_print _IO_read_ptr _chain pref box_dim_t size_t box_radius box_empty _shortbuf __uint8_t unit debug box_box_map interval_mid_rad _IO_buf_base box_meet box_signed_dir_t __int8_t box_ZER box_join _codecvt long long int signed char __PRETTY_FUNCTION__ interval_BLO oround bool_t box_face_dimension _fileno _IO_read_end box_split long int _flags box_face_rel_box box_shift _IO_buf_end _cur_column _IO_codecvt double box_POS _old_offset _offset box_face_signature box_point_unmap box_NEG box_include_point box_widths __uint32_t interval_rad box_unshift box_point_map interval_side_t _IO_marker unsigned int _freeres_buf fprintf ceil long unsigned int box_measure box_hi_corner _IO_write_ptr __FUNCTION__ box_widen short unsigned int interval_mid box_throw sum2 _IO_save_base box_contained box_face_print floor _lock _flags2 _mode interval_from_mid_rad drandom margin box_face_index_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection box_max_width box_dimension _IO_write_end fmax box_round _IO_lock_t box_center _IO_FILE fputs fmin box_equal suff float FALSE _markers __assert_fail interval_BHI interval_t box_radii int32_t unsigned char box_axis_t short int interval_gen_print _IO_wide_data mrghi dirj _vtable_offset FILE TRUE uint32_t box_axis_index_t box_box_unmap dabrandom box_widen_var fesetround char fegetround __int32_t set32_index_t __off64_t _IO_read_base _IO_save_end box_copy box_from_center_and_radii int8_t __pad5 programerror _unused2 stderr box_gen_print box_has_point box_disjoint uint8_t _IO_backup_base sqrt mrglo p_single box_center_and_radii _freeres_list box_corner _wide_data p_empty _IO_write_base interval_is_empty box_is_empty box_face_position box_lo_corner /home/stolfi/programs/c/JSLIBS/libjs box.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include . /usr/include/x86_64-linux-gnu/bits/types /usr/include box.c box.c types.h stdint-intn.h stdint-uintn.h stddef.h bool.h struct_FILE.h FILE.h interval.h set32.h box.h stdio.h jsrandom.h mathcalls.h assert.h fenv.h interval_io.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            w    ECn     <           EC     \           EC     |           EC                EC                 ECE                  ECE                EC     $         EC     D          EC     d      <   EC3             EC           4   EC+             EC             EC             EC    $      _    ECV     D      i    EC`      d         ECE              EC          $   EC             EC          !   EC          Z   ECQ    (         EC    H      	   EC	    h      :   EC1          :   EC1          m   ECd          R   ECI          7   EC.             EC    (         EC    H      x    ECo     h      k    ECb               EC               EC           Q    ECH              EC               EC                                                                                                                                  '     (             7     8             G     H             ]     X      
       l     h      
            x      
                  
                  
                                                                                                                                                                                                          w                                                 #                     5    w              C    C             Q                     ^                 l                 w                                                                                                                      s                                                          u                 d      <                               	                
      4      !                .                <                J                     X    T      _       b          i       k                                                                                                                              $                                !                Z          1                                                                	                               6            &    )      :      0    <*      :      <    v+      m      F                     N                     X    -      R      f    5/      7      v    l0                J2                3      x           Y4      k           4                 W5                 <6      Q                                                                                                                    L8              box.c __FUNCTION__.13 __FUNCTION__.12 __FUNCTION__.11 __FUNCTION__.10 __PRETTY_FUNCTION__.9 __FUNCTION__.8 __PRETTY_FUNCTION__.7 __FUNCTION__.6 __PRETTY_FUNCTION__.5 __PRETTY_FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 box_is_empty _GLOBAL_OFFSET_TABLE_ mcount interval_is_empty box_dimension box_lo_corner programerror box_hi_corner box_corner box_center interval_mid box_radii interval_rad box_center_and_radii interval_mid_rad box_widths fegetround fesetround box_max_width box_radius sqrt box_measure box_equal box_disjoint box_contained box_has_point __assert_fail box_empty box_copy box_from_center_and_radii interval_from_mid_rad __stack_chk_fail box_include_point fmin fmax box_join box_meet box_widen box_widen_var box_round ceil floor box_split stderr box_gen_print box_shift box_unshift box_throw drandom dabrandom box_point_map box_point_unmap box_box_map box_box_unmap box_face_dimension box_face_position box_face_signature box_face_rel_box box_print fputs fwrite fputc fprintf interval_gen_print box_face_print        )      9                    )                   Q      )                                                                               !      )      [                                                                               )      0            V            $      e            o                   w                  )      %            K            4      Z            d                   l                     !         )                                    _         #         )                                    _         %         )                                             '            (   n         (         )                                             '            (   O         (   r      )                           '            (                     $	                  x	         +   	         (   	      )      	                  	            	                  
         '   
         (   
         (   
      )      
            
                                           )      ,            H                  )                                    )                  D                                              1   b      )                                                )      +      )      %                  1                  Z                  f                           5            6          )      C            1         8   l         9         )      D         8            9         )      P         2            2            9   C         8            2         )                           2            '            (   t                           (         )                  "         2   ,         '   9         (                     *         (   B      )                  T                                                                      2            '            (   h                           ?                     &         ?               d                              .                1                              @                     \         @            2            (          )      b             t      q             {             A                                           2             2   	!         2   Y!                  h!            r!            N       z!         1   "                  "            "            a       "         1   #                  #            #            y       $         1   {%         2   	&         2   P&         2   r&         2   '         2   '         2   '                  '            '                   '         1   '         B   '                   '                   (                   (                   (         C   /(         B   A(                   I(                   P(                   W(                   _(         C   {(         B   (                   (                   (                   (                   (         C   (         B   (                   (                   (                   (                   (         C   )      )      3)            I)         2   J*      )      m*            *         2   +      )      +         G   +         2   +            +                  ,            ,                   ,         1   *,         G   K,                  g,         H   ,                  ,                  ,         H   -         H   -            -                  -            -                   -         1   -      )      .                  .            .                   /            C/      )      20                  A0            K0                   S0            z0      )      1                  1            1                   1            X2      )      3                  3            3                   3            3      )      g4      )      4      )      e5      )      5                  5                  J6      )      6         C   6      )      6                   6                   6         R   7            ,7         R   J7                   R7         S   7         T   7         U   7         T   8                   8                   8                   8         V   E8         R   Z8      )      8                   8         B   8         T          
                     
      {             
      %              
                                   *       
              1       
            8       
            ?       
      Y      F       
            K       
             Y       
             ^       
      [       l       
      $      q       
                   
                   
      R             
                     
                   
                   
      .             
                   
                   
      s             
      5              
                   
                  
                  
            $      
      n      +      
            7      
            D      
      [      P      
             \      
      ;      h      
            t      
                  
                  
      h            
                   
      }            
                   
                  
                  
                  
                   
      3            
      7            
                  
                  
      Z      (      
      Q       4      
      1      @      
            L      
             X      
            d      
            p      
      f      |      
      5            
      ?            
      I            
      i            
                  
      N            
                  
      A            
      R            
            >      
            U      
            [      
            b      
      >      n      
            z      
      +             
                  
      |            
                  
                   
                  
                   
      j            
      .            
      s      .      
            J      
            e      
      [      q      
      +            
      {            
      v            
                  
      E            
                  
            '      
            =      
            I      
      |       i      
                  
                  
      <            
                  
                        L8                  p8      @      
      Y      F            6            
      &             
                        7                  [7            
                         <6      \      
      b      b            W5                  ~5            
      U            
                        4      F      
            Q            Y4            
                         3                  3            
      U            
                        J2      T	      
            ^	                  g	            2      	            2      	      
      p       	            l0      <
      
            F
                  O
            0      |
            0      
      
            
            5/            
                               )            _/      H            k/      u            /            
      0                  -            
                              #            .      B            .      o            Z.            
                        v+            
                  
                  
                                           ,      =            G,      `            ,                  3-            
      $                  <*                  *      8      
      s      >            )                  R)            
      H                        3      
      j       C      
            M            x      V      
             `                  i            !                  !                  %                  &                  '            
      {                  1      O      
      e       }      
                        X            
                         h                              
                                          	            
                              M      
            ]      
      O      {            +            
                        =                  I            
                              2      
      c      P                  a      
            q                              %            
                               #                  B                        
                                                                   /                  S                  v      
            |                              K                                          K      
            Q                              ]                        	      
                              M                  m      
      G       s            T                  o            
      g                              
                         H                        =                  k      
            u                              #                  2            
      u      	                  G            Z      e            f            
                        
                                    +      '      
            1            	      b            	            
                        
                  
            
      <                   d                        '      
            6      
            R                  p                        
      L                  u                              
                                                :      
            ?            s      }                                          
                                    
                              *                  L                  i                        
                                                            &                  /      -      
            2                  p      
            z            8                                                
                              &      
            0            (      9                  V                  |      
                                    
                                          2                  >            
      /                  C      O      
            Y                  b            b                  n            
      Z                  w                                 
                                 <                           
                                   "       
      +       &       
      P       *       
      s       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
            h       
      #      m       
      *      r       
      5      w       
      =      |       
      C             
      K             
      V             
      b             
      k             
      r             
                                                       @             w       `             C                                                                                                    (            s      H            u      h            d                  	                  
                                                            (            T      H                  h                                                                                                            ,            1      L                  l            )                  <*                  v+                  -                  5/                  l0      ,            J2      L            3      l            Y4                  4                  W5                  <6                  6                  L8       .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                                   @               `      P                          &                     &9                                     ,                     &9                                     1                     09      0                             >                      `;      [                              9      @                     (                          J                      [                                   ]                      ^      0                              X      @                     0          	                 q                      ^                                   l      @                     p                          }      0               p      =                                  0                x                                        0               y      ,                                                   y                                                          y                                                          y      (                                   @               x                                                             @                          	                      @                                                          8                                    bvhash.o/       0           0     0     644     4352      `
ELF          >                              @     @   UHH0    H}HuHEHEH%#"HEHE    .HE H1EHEH     HHEHEHEHEH;ErHE                           x                                   int         -C           f       C               	.       
{           x         x r   Hsz '   @p   X	    {   `i    h 
    $ >   :;9I   :!;!9I  4 :!;9!I  %  $ >     .?:;9'I@z  	4 :;9I  
 I   ,                     x                            A                                            	        /t<K
Y U XK long long int size_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int long long unsigned int uint64_t unsigned char char long int hash ubyte short unsigned int signed char bvhash_bytes short int unsigned int __uint64_t /home/stolfi/programs/c/JSLIBS/libjs bvhash.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include bvhash.c bvhash.c types.h stdint-uintn.h stddef.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x            x    ECo                                                                                                                     
                                                             
             x                             -                       bvhash.c bvhash_bytes _GLOBAL_OFFSET_TABLE_ mcount            )   
          
                     
                    
      %              
                                   *       
              1       
            8       
      ?      ?       
      u      F       
             M       
      R      T       
      k      b       
      +      g       
            w       
      &      |       
                   
                    
                     
                    
      9             
      ^                                  
      4             
                                   "       
      .       &       
      S       *       
      v       4       
             9       
             >       
             C       
             H       
             R                                            .symtab .strtab .shstrtab .rela.text .data .bss .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                                    @               P                                 &                                                           ,                                                           6                                                          1      @               h      (                          B                                                          U                      h      0                              P      @               	      0                           i                                                          d      @               	                
                 u      0               )                                        0                                                        0                     ,                                                                                                                                                                             8                                    @               
                                                                                       	                            4                                                    
                                    bvtable.o/      0           0     0     644     23032     `
ELF          >                    8T          @     @   UHH     H}u(       HL    ^   H    HH    H    HEH} u(H    H_   H    HH    H    HEHUHHE@    HEH@    UHEH    HEH@     HEH    HEUHH    H}HE@UHH    H}HE@UHH    H}HE@UHH     H}uHE@9Er(H    H   H    HH    H    HEHHHEHEHHHEHEUHH0    H}HuHUHMHMHUHuHEH    EHEH@ UHHЋ UHH0    H}HuHUHMHMHUHuHEH    EHEH@ UHHЋ E}tE   HEPHE@9r2HUHMHEHH    HMHUHuHEH    EHEPHE@9r(H    H   H    HH    H    HE@EHEHHHEHEHHHEHEHHMHEHH    HE@PHEPHEH@ UHHEEUHH     H}HuHUHE@HEH HHEH@HH    HUHBHE@t5HEH@Hu(H    H   H    HH    H    HEPHEHEHPHEHHEH@ H    HEH    UHH     H}u}   @v(H    H   H    HH    H    E    HEH@Ht(H    H   H    HH    H    } uHE@    PHEUPUHEH HH    HL       H    HH    H    HUHB} t%HEPH    H    HHǸ        UHH0    H}E    HEH@ Ht(H    H   H    HH    H    HE؋@HHEHE   HeHEH;Er   H;Es(H    H   H    HH    H    HEHE؉PHE؋@HH    HL       H    HH    H    HUHB E    HEH@ UHH EHE؋@9Er؃} t%HE؋PH    H    HHǸ        UHH`    H}HuHUHMdH%(   HE1E    HEH HEHE@EHE@E؃}w(H    H   H    HH    H    E؃#E؅t(H    H   H    HH    H    E9Er(H    H   H    HH    H    HEH@ Hu(H    H   H    HH    H    HUHEHMHHHEHMHUuHEH    E;Er(H    H   H    HH    H    Eău(H    H   H    HH    H    EEE    EHEH@ UHHЋ E܃}   HE@9Er(H    H   H    HH    H    HEHHHEHEHHHEHUHMHELEHHAЅtJUċEк    u؉UȋE9ENH    H   H    HH    H    } t-}v'MċUH    uAH5    HǸ        EHUdH+%(   t    UHHP    H}HuHUE   HEȋ@=?v(H    H	  H    HH    H    HEȋ@HHEH}   HE   HEH=   @w	HEE,E   @HEȋPH    MH5    HǸ        } u(H    H  H    HH    H    HEȋ@EHEH@HEHE@    HEH@    } t%HEȋPH    MH5    HǸ        UHEȉH    HEH@ H    HEH@     HEH    } t%HEȋPH    H    HHǸ        HEHEE       HMHUHuHEH    EE;Et!H    MUH5    HǸ        E;Et(H    H.  H    HH    H    HEH HEEE;EqHEȋ@9Et(H    H1  H    HH    H    HEH    UHH0    H}uHUHMЃ}w(H    H7  H    HH    H    E#Et(H    H:  H    HH    H    HEE!ЉEHEH E!ЃEHE؋UHEЋU               bvtable.c no mem for {tb} entry size must be positive invalid element index tb->ne < tb->ne_max no mem for realloc      attempt to alocate too many entries tb->pe == NULL no mem for {pe}      allocated table for %u entries
 tb->ih == NULL  attempt to allocate too many hash slots no mem for {ih} allocated hash table with %u slots
 nh >= 2u    (nh & (uint32_t)(nh - 1u)) == 0 nh > ne tb->ih != NULL a < nh (b & 1u) == 1u ie < tb->ne jh != a a = %u b = %u probes = %u
     too many items, cannot expand further   could not double hash table, increasing from %u to %u ne_new > 0        expanding table from %u to %u entries
  hash table now has %u hash slots
       ** BUG: inconsistent rehash %u %u
 iadd == ie tb->ne == no nh >= 2      (nh & (uint32_t)(nh - 1)) == 0  bvtable_new     bvtable_item_address    bvtable_add     bvtable_close           bvtable_alloc_entries           bvtable_alloc_entries           bvtable_alloc_hash              bvtable_alloc_hash              bvtable_get_hash_slot_index     bvtable_expand  bvtable_expand  bvtable_hash_params                                          :                                )r   !int     *A       ,           -:                               1T      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    Hr   p    Ir   t    J   x    MQ       NX       Ow      Q      Y       [      \      ]r      ^	H       _
.       `r       b          "    +    h     	     
:     `              	     
:         T    #    
          f                $    y          %A   /                $                	Z      (  sz .    ne   pe         nh !  ih "I        	      H   H   .        	"      H   .        J         
er         & '    2  H        H   N  H   .        +H   n  H     .        E      A          1               =H     H                H     .        5               s  h 5#  Xnh 5/  TaP 5=I  HbP 5KI  @      	        a <  hb =  l 	     
:    s                      tb   (      cmp       /  L      	              D      X      	        no   Ppo   hpi *  `               ie +  H                   ,  T   N      	     
:          
                  tb   X         cmp       /  @sz .   Pne   Dnh   H      	        h   Xa   b   jh   npr                  ie   Lpi   `  	     
:                  ^      f  tb $  H    /  \    v  	              h      `    v  	        jh   X 	   v  
:    f                      tb '  X    4  T      	            /  l      	         	     
:                         U	  tb   hneP -I  `peP 9U	  X    j	  	         H   	   j	  
:    Z	      
          N      
  tb   XX H   P      Hcmp   @jh   `ie   d    "
  	                       pi   h  	   "
  
:    
      
          S       
  tb   XX H   P      Hcmp   @jh   l     }H           p       
  tb }'  Xie }4  T    
  	        pi   h 	   
  
:    
      x                 *  tb x'  h     s                 X  tb s(  h     n                   tb n(  h )    \                 sz \.   X    \,  Ttb ^  h    "
  	           :;9I8   I   :!;9I   :;9I  4 :!;9I   !I  $ >  4 I4  	I  
! I/  & I   :!;9I  4 :!;9I   :!;9I8   :!;9I  4 :!;9I  4 :!;9I    .?:!;9'I@|   <  .?:;9'I<  .?:!;9!'@|  .?:!;9!
'I@z  :;9  7 I  (   'I  .?:;9'I<  .?:;9'<  .?:!;9!'@|  %      !$ >  " :;9  #4 :;9I?<  $&   %>I:;9  &   '.?:;9'<  ( :;9I  ).?:;9'I@|   ,                                           4                                                                                                    	          ) t(K1Yu1Yu1Yu1 ( ttuK6"6"YgttLh	  ( $tt	utY>1 'tJ t J (tguD (u (g  % f%?Yu '(t.u& . J (fu t %t) .- 2 ! f J tY f%D"v f( ( ( (vg ( (gvKY	 ( $ttu L	 <y(4@% f! f'=_v $(t.<L, J	u% f( f% f%tY 	 (t' F J (? f( (/ff Y7.f.g ne_guess _wide_data double _IO_FILE bvtable_get_hash_slot_index FALSE _IO_save_end short int size_t malloc _offset bvtable_cmp_proc_t _IO_write_ptr _flags __uint32_t _IO_buf_base bvtable_hash_proc_t _lock _markers _IO_read_end _freeres_buf ne_tmp memcpy free float stderr long long int bvtable_expand ubyte TRUE long int __int64_t bvtable_close long unsigned int int32_t __FUNCTION__ __PRETTY_FUNCTION__ fprintf realloc bvtable_t _old_offset bvtable_alloc_entries bvtable_item_address unsigned char hash bvtable_alloc_size signed char uint64_t long long unsigned int uint32_t unsigned int _IO_marker _shortbuf _IO_write_base _IO_read_ptr _IO_buf_end GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection nh_tmp char bvtable_get_index bool_t _freeres_list _unused2 __pad5 __uint64_t short unsigned int bvtable_alloc_hash iadd bvtable_new _IO_write_end __off64_t int64_t _fileno _chain nh_min programerror _IO_wide_data ne_new _mode __int32_t _IO_backup_base __off_t _flags2 _IO_codecvt _IO_read_base _vtable_offset _codecvt bvtable_item_count _IO_save_base bvtable_add FILE __assert_fail ne_max checknotnull bvtable_hash_size _cur_column bvtable_hash_params verbose _IO_lock_t /home/stolfi/programs/c/JSLIBS/libjs bvtable.c /home/stolfi/programs/c/JSLIBS/libjs /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 bvtable.c bvtable.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h bvtable.h stdio.h stdlib.h string.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                EC     <           ECV      \           ECV      |           ECV             p    ECg            S    ECJ            N   ECE               EC              EC    <      ^   ECU    \         EC    |         EC              EC                                                                                                                               +     (             A     8             P     P             _     p             u                                                                                                                                                                                                                                                                                                                                    (                     5                K          ^      ^                  q                                       ,      p                 S           z                      N          a	                                                      	    =                                                       $                     +                     3                 G                      bvtable.c __FUNCTION__.11 __FUNCTION__.10 __PRETTY_FUNCTION__.9 __FUNCTION__.8 __FUNCTION__.7 __PRETTY_FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 bvtable_new _GLOBAL_OFFSET_TABLE_ mcount malloc checknotnull programerror bvtable_alloc_entries bvtable_alloc_hash bvtable_item_count bvtable_alloc_size bvtable_hash_size bvtable_item_address bvtable_get_index bvtable_get_hash_slot_index bvtable_add bvtable_expand __assert_fail memcpy bvtable_close realloc free stderr fprintf bvtable_hash_params __stack_chk_fail        )                   )                   5             ?                    G             Y                   h             r                    z                                              )             )            )      :      )      T                  c            m            2       u                  )               "         )      %         "   v         $            "               $                              H                %            &   K      )      ~         (               4                              \                            )            )         )      *            L      9            C            t       K            f            l      u                                        %                           L                                                          *                               +   *      )      I                  X            b                   j         %                                                                                                                                        \         *   c            $      s         +         )                                                H               %                                 (            T      0         %   ?                  N            X            t      `         %   t                                          |               %            ,                                                            %                                                   &         %   k                  z                                       %                                 	                  	         %   *	         *   7	                  D	         +   [	         -   o	      )      	                  	            	                  	            
         *   
                  
         +   (
                  7
            A
            2      I
         %   
         *   
            D      
         +   
            
         )   
            
         *   
            l               +   1         #   C         *   P                  ]         +   l                  {                                       %                                                            %            )         )                        (            2                  :         %   N                  ]            g                  o         %          
                     
                   
      %              
                                   *       
              /       
      ]       =       
      Y      D       
      @      M       
            T       
            [       
            b       
      S       g       
      >      z       
                    
      A             
      8             
                   
      X             
                   
      b             
                    
                    
      q             
                   
      t            
      b            
             )      
            6      
             C      
      ~      P      
            ]      
      H      j      
      F       w      
                   
                  
                   
      `            
                  
                   
                  
      X            
                   
      k             
                  
      	             
                   
             -      
            :      
      8      G      
            U      
            a      
      (      i      
      M            
      h            
      #            
      	            
                  
      k            
                  
                   
      7      	      
            #      
      @       )      
      3      0      
      y      >      
            E      
             O      
            [      
                  
                  
      s             
                   
      -            
                   
             3      
            O      
             o      
                  
                  
                  
      d             
                              F      
            P                        
                        a	            
                  
                   
      s                              
      1            
                   
                                S                  r                        
                  
      $                   z            
                  
             H      
            R                              7            
                              	      
                   
            !                  *      
            8      
      [      F      
      s      P                  |      
                                    
                  
      s                  P            
                   
                        p            
      K      	            =      B	      
      s      L	            8      p	      
            z	                  	      
            	      
            	            (      	            Q      (
      
      g      2
                  b
      
            
      
            
            ,      
      
      s      
                  
      
                              +      
            4                   Y      
            b                         
                                      
                    
      s                                
                                   "       
      /       &       
      T       *       
      }       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
             h       
      /      m       
      6      r       
      @      w       
      H      |       
      Q             
      Z             
      c                                                 @                    `                                                    ,                                                         =                         @                  `            z                  a	                         .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                                                                                            @                                          @               P3      p                          &                                                          ,                                                          1                            $                             >                      $                                   9      @               A      (                          J                                                         ]                            0                              X      @               O      0          	                 q                            8                             l      @               P                                }      0               #      3                                  0               1)      l                                  0               *      ,                                                   *                                                          *                                                          *                                         @               (R      8                                                ,      P                          	                      0      X                                                   `S                                    cmp.o/          0           0     0     644     9512      `
ELF          >                              @     @   UHH    H}HuHEHE 9}HEHE 9~       UHH    H}HuHEHHEH H9}HEHHEH H9~       UHH    H}HuHEHE 9sHE HU9s       UHH    H}HuHEHHEH H9sHEH HUHH9s       UHH    H}HuHEHE 8}HEHE 8~       UHH    H}HuHEHE f9}HEHE f9~       UHH    H}HuHEHE 9}HEHE 9~       UHH    H}HuHEHHEH H9}HEHHEH H9~       UHH    H}HuHEHE 8sHEHE 8s       UHH    H}HuHEHE f9sHEHE f9s       UHH    H}HuHEHE 9sHE HU9s       UHH    H}HuHEHHEH H9sHEH HUHH9s       UHH     H}HuHE EHE EE/Ev1HE EHE EE/Ev       UHH0    H}HuHE EHE EEf/Ev2HE EHE EEf/Ev                                            	O   O   
NEG ZER  POS  int O       (.               u              %           &g       '           (n       )O       *u       ,              -                                0         A         R         c         t               ~[           {         x ~!  Hy ~2  @             u[           y         x u  Xy u/  P %            l[           U       c  x l#c  hy l6c  `       c[           O         x c#  hy c6  `       Z[           U         x Z#  hy Z6  ` o      Q[           S         x Q!  hy Q3  ` ^      H[           U       [  x H![  hy H3[  ` M      ?[           O         x ?!  hy ?3  ` <      6[           U         x 6!  hy 63  ` +      -[           S         x -  hy -0  `       $[           U       S  x $7S  hy $SS  `        [           O         x -  hy D  ` |       [           U         x %  hy 8  `        	[           O         x 	  hy 	)  ` V     :!;9I   :;9I  & I  .?:!;9!'I@z   !I  $ >  (   %  	>I:;9  
(   $ >   ,                                               F                                                	        	
ffKuffKvY1
ttYuttYvY1
ffKuffKvY1
ttYuttYvY1
ttKuttKvY1
ttYuttYvY1
ffKuffKvY1
ttYuttYvY1
ttKuttKvY1
ttYuttYvY1
ffKuffKvY1
ttYuttYvY1
uvY1
uvY cmp_float cmp_int int8_t uint64_t cmp_uint64 short int sign_t __uint32_t __uint16_t int64_t uint8_t cmp_int64 float cmp_uint16 long int __int64_t __uint8_t __int8_t cmp_uint8 cmp_int32 unsigned char signed char uint32_t unsigned int cmp_int8 uint16_t cmp_long_int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection char int32_t int16_t __uint64_t long unsigned int double __int32_t __int16_t cmp_uint32 cmp_double cmp_unsigned_int cmp_int16 cmp_unsigned_long_int cmp.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs . /usr/include/x86_64-linux-gnu/bits cmp.c cmp.c sign.h types.h stdint-intn.h stdint-uintn.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x            O    ECF     <       U    ECL     \       O    ECF     |       U    ECL            S    ECJ            U    ECL            O    ECF            U    ECL           S    ECJ     <      U    ECL     \      O    ECF     |      U    ECL           y    ECp           {    ECr                                                                                                                     
                                                                          O                             %                      ,     O       U       9            O       J            U       `     H      S       i           U       s           O       }     ?      U                  S                  U            <      O                  U                  y            Y      {        cmp.c cmp_int _GLOBAL_OFFSET_TABLE_ mcount cmp_long_int cmp_unsigned_int cmp_unsigned_long_int cmp_int8 cmp_int16 cmp_int32 cmp_int64 cmp_uint8 cmp_uint16 cmp_uint32 cmp_uint64 cmp_float cmp_double         )   
   ]       )   
          )   
         )   
   V      )   
         )   
         )   
   M      )   
         )   
         )   
   J      )   
         )   
         )   
   g      )   
          
                     
                   
                     
                                  *       
              \       
      7       j       
             q       
            x       
                    
                   
                    
                    
                    
      /             
      -              
      I              
      %             
      >              
                    
                    
            
      
                  
                    
            1      
            B      
      T       S      
      \       d      
             u      
                   
                   
      D                  Y            
                  
                                !      
      n       +      
      "       4                  i      
      9      r            <            
      t                               
                               #      
      d       ,            ?      a      
             j                        
      `                              
                         H            
      j      $                   Y      
      O      b                         
                         O             
      
                                  
                                   "       
      +       &       
      P       *       
      R       4       
      u       9       
      {       >       
             C       
             H       
             M       
             W                                           @             O       `                                                     H                                                         ?                         @                  `            <                                                      Y       .symtab .strtab .shstrtab .rela.text .data .bss .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                          &                                                          ,                                                          6                                                         1      @                                               B                      '
                                    U                      
      0                              P      @               h      0                           i                      
      
                             d      @                               
                 u      0                                                       0                                                        0               .      ,                                                   Z                                                          `                                                                                                   @                     P                                                X      @                          	                                                                                                                    codetree.o/     0           0     0     644     44656     `
ELF          >                    p          @     @   UHH     H}H} u    FE   HE y&HEH@H    EHEH@H    EHEH    EUHH     H}H} u    CHE x	E   -E    HEH@H    EHEH@H    EEUHH     }}    v(H    H=   H    HH    H    HE   H}w(H    H?   H    HH    H    HEH    HL    @   H    HH    H    HEUHEHEUHH0    }HuHU؁}v(H    HJ   H    HH    H    HE   HEH    HL    L   H    HH    H    HEE썐  HEHEHUHPHEHUHPHEUHH`    H}HuHUMLELME    H} u
      H H;Es(H    H_   H    HH    H    } t	}    v(H    H`   H    HH    H    H} u(H    Ha   H    HH    H    H H;Es(H    Hb   H    HH    H    HE    EրHE    HE    [  HEHE   HEH;Er(H    Hl   H    HH    H    HUHEH "EքEUHEHcHDHEmր} u	HEEրH? H;Es(H    Ht   H    HH    H    HEHE DHE E܃} t6H    MHUH5    HǸ        H    Hƿ
       E9Es(H    H|   H    HH    H    HEH    HEHE܉HEHEH;EHEHHHEH9t(H    H   H    HH    H    HEUHSH(AR    AZ}LLUЋEH    HC HЋ   EH    HC HЋ EEEEEЉEE9EsC(9Er(H    H   H    HH    H    EIډSC,u[HSHCH9r(H    H   H    HH    H    HCHHCHCHPHCH  C,HCHu(H    H   H    HH    H    } t)HCHPHCHHCHPHCHS,	ʈHH? H9s(H    H   H    HH    H    HHHC,C,H]UHHĀ    H}HuUMLELMHEHEdH%(   HE1HEHEEEHEHEHEHEHEHEH} u
      HEH H9s(H    H   H    HH    H    }    v(H    H   H    HH    H    H H;Es(H    H   H    HH    H    E9Er(H    H   H    HH    H    E=  @v(H    H   H    HH    H        HEظ    E    HEHE    dHEH    HEHЋ EE9Es(H    H   H    HH    H    EEEHUI҉=HEHEH;ErHEHHHUH9t(H    H   H    HH    H    HEHUdH+%(   t    UHATSHPAR    AZH}uLLUdH%(   HE1HE Eԃ}    EԉE܋Ct.E H    MAH    H5    HǸ        C;Es(H    H   H    HH    H    C=    v(H    H   H    HH    H    CCE܉E(  EE؋Ct.E H    MAH    H5    HǸ        E 9EPMHEHcHDDeIډHIcԉDE΃E΀}~SCЃEЋCt4E H    uЋMAAH    H5    HǸ        CCUE9u(H    H   H    HH    H    E   EHD;Er(H    H   H    HH    H    EHDH    HHЋ t(H    H   H    HH    H    EHDU)UEHDH4    HHʉCtHMEHtE H    }HQAAH    H5    HǸ        HEσEπ}C9Er(H    H  H    HH    H    EH    HHЋ t(H    H  H    HH    H    EHUdH+%(   t    He[A\]UHH`    H}uUHMdH%(   HE1HEHEEEEEHEHEи    EH} u
      E=    v(H    H   H    HH    H    E؋U9s
E=  @v(H    H   H    HH    H    Et!H    UH    HHǸ        E    EH    HEH     EE9Erܸ    E    E܋Et#H    H      H    H    HEHUIҾ    HEȋEtEPE9s(H    H   H    HH    H    EU9t(H    H   H    HH    H    UEЃE̋E;Es(H    H   H    HH    H    E;Es3Ẽ9Et(H    H   H    HH    H    EHUdH+%(   t    UHSHh    }HuU} u
      }    v(H    H  H    HH    H    E;Er	}  @v(H    H  H    HH    H    E    E    &EH    HEHЋ t
EEEEE9Es҃} u
    C  }uE    .  EEUEЃEċE;Es(H    H!  H    HH    H    EHH    HL    $  H    HH    H    HEE    WEH    HEHЋ t"EH    HEHE    HEH    HEHH     EE9EsE    <UEЃE̋EH    HEHE            HEE;ErE      EH    HEHЋ V  EH    HEHH HEH} u(H    H8  H    HH    H    EH    HEHЋ EEH    HEHЋ EЉEȋE9Er(H    H;  H    HH    H    E9EsE;Er(H    H<  H    HH    H    EH    HEHH HEUHEHcHDHt(H    H>  H    HH    H    UHEHcHMHL;E9Es3Eă9Et(H    HB  H    HH    H    EE;ECEăH    HEHH HEHEH    HEH]UHH     H}HuH} H} 1Єt(H    HL  H    HH    H    H} D  HEHE 1Ѕy(H    HN  H    HH    H    HE x<HEHE 9   H    HP  H    HH    H    E    UHEHcHDHu(H    HS  H    HH    H    UHEHcHDHu(H    HT  H    HH    H    UHEHcHTMHEHcHDHH    EE}GUHH0    H}؉uH    Hƿ
       H    HG      H    H    H    UH    HHǸ        }    v(H    H`  H    HH    H    H    H      H    H    HEH    EH    UH    HHǸ        } u3H}   H    Hg  H    HH    H    }uvH} t
HE؋ y(H    Hi  H    HH    H    HE؋ EE9Ea  H    Hk  H    HH    H    H    H/      H    H    UԋEЉE}  @v(H    Hp  H    HH    H    EHH    HL    q  H    HH    H    HEHMUuHEH    H    H1      H    H    UHMEHΉ    HEH    H      H    H    HUHEHH    HEH    HEH    H    H      H    H    H    HG      H    H    H    Hƿ
       UHH@    }HuUH    Hƿ
       H    HG      H    H    H    MȋUH5    HǸ        }    v(H    H  H    HH    H    E;Er	}  @v(H    H  H    HH    H    H    H0      H    H    UHMEHΉ    HEH    H*      H    H    EHH    HL      H    HH    H    HEHMŰuHEH    EE9Es(H    H  H    HH    H    H    H      H    H    E      EH    HEHЋ EH    HEHЋ 1Ȅt(H    H  H    HH    H    EH    HEHЋ v  E؉E܋E؉E  E9EE9E1Єt(H    H  H    HH    H    EH    HEHЋ E֋EH    HEHЋ EE:Et(H    H  H    HH    H    EH    HEHЋ EЉEE9Er(H    H  H    HH    H    E9EsE;Er(H    H  H    HH    H    EH    HEHЋ EЉEE9Er(H    H  H    HH    H    E9EsE;Er(H    H  H    HH    H    EE܋EEE9E*E9EEH    HEHЋ t(H    H  H    HH    H    EH    HEHЋ t(H    H  H    HH    H    EE9EHEH    HEH    H    H      H    H    H    HG      H    H    H    Hƿ
       UHSH8AR    AZH}HuLLUHEЋ yiE [UHEHH    HǸ        HEUHEHcHTHEIHHHEH    EE}~,HEЋH    HMH5    HǸ        H]UHH0    H}HudH%(   HE1HEHEH} u'HEH      H    H        (    EHEHUIHH    HEHUdH+%(   t    UHH@    H}؉uHUE    E      EH    HEHH HEH}   EHEHE   HEH@Hu(H    H  H    HH    H    HEH@Hu(H    H  H    HH    H    HE <0uHEH@HEAHE <1uHEH@HE(H    H  H    HH    H    HEHE yHE HE y(H    H  H    HH    H    HE t(H    H  H    HH    H    HE 9Et(H    H  H    HH    H    EE9EAHEH    9Et(H    H  H    HH    H    } u/H} t(H    H  H    HH    H    EUHH0    H}HuHUHMH}    HE    EHUHEH "Et1   0   EEHUH։    m} uHEHEH;Es H} tHUHEHH    E뒐HEH          codetree.c invalid value {val} sz >= sizeof(uint32_t) no mem    invalid internal node sequence num invalid byte count {nb} invalid {maxval} decoding tree is {NULL} too many samples    buffer exhausted before {ns} samples    too many bits in encoded string  smp[%3lu] = %d invalid value in tree leaf ib == nu/8 inconsistent {delta} table nb_used > 0 sample count {ns} too large table too short invalid table size {nd} invalid sample value nb_used == (nu + 7)/8      | %*sval = %d
 too many leaves in tree     | %*sseq = %d
     | %*sseq = %d  id = %u
 repeated value in table id_ch[ich] < id delta[id_ch[ich]] == 0     | %*sdelta[%3u] = %3u:%d
 not enough space in table repeated leaf value in tree invalid maxval            clearing table (nd = %u)...
     recursing on tree...
      (nvalid > 0) && (nvalid <= maxval+1) nint == nvalid - 1 md <= nd        (ir <= maxval) || (ir == md-1) table is too short q != NULL table order bug bad table   (id <= maxval) || (id == md-1) only one is null only one is leaf leaves have different values null child in {p} null child in {q}       ----------------------------------------------------------------------
 --- begin {codetree_check_tree} - {maxval} = %u
 bad {mxval}   counting the leaves...
   found %u leaves
       non-empty tree with empty set {V}       tree for single {V} must be a leaf invalid value in leaf node     building the encoding table from the tree...
 too many nodes in tree    rebuilding the tree from the encoding table...
   comparing the two trees...
 --- end {codetree_check_tree}
  --- begin {codetree_check_table} - {nd} = %u {maxval} = %u
       obtaining the decoding tree from the table...
          getting back the table from the tree...
        comparing the two tables...
  only one of {delta,delta2} is zero only one reached the root codes differ {delta} not monotonic {delta} buggy {delta2} not monotonic {delta2} buggy bad root entry in {delta} bad root entry in {delta2}        --- end {codetree_check_table}
 %s%d %12d (%s)
 empty tree
 null child 0 in internal node null child 1 in internal node FALSE code leads to non-leaf code tries to go below leaf leaf value does not check      {code} count does not match leaf count tree == NULL     codetree_new_leaf               codetree_new_leaf               codetree_new_internal           codetree_decode codetree_decode codetree_encode codetree_encode enc enc         codetree_get_encoding_table     codetree_get_encoding_table trans trans         codetree_get_decoding_tree      codetree_get_decoding_tree      codetree_check_iso              codetree_check_tree             codetree_check_table            codetree_check_table            codetree_check_codes            codetree_check_codes K                           "              :                        %d           &J           )   !int     *A       ,           -:                               1l      3        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    H   p    I   t    J   x    MQ       Nd       O      Q      Y       [      \      ]      ^	H       _
.       `       b          "    +         
     :     x              
     :         l    #    
      X       ~              k                         $A   Y                $>      	      	      	      	q       	!   
    :    }      	"}      	0      	3      	T$      	X$      	\$      	`      	      
   0         
   L           
c   h            	            
e              =H     H                H     .        E      A          1           %    2  H                         wr    Xnb :  Pbuf E  Hsep R   @ib    h	      f&    ch    g                  b            8  H    Te  D    b  	      X      	              	                      val  e  \              ck    `              p   h         
     :                               wr 2  H    B  @nv   P'    
               #       Hp 3  @        g       ich   W        Q       	       X                f        nd 1      F      ee        	        	      `	      hmd   T      	                      val e  H        v      id1 #  Lid2 #  P              	      F	      Gip1 '  Xip2 '  \          Z        @      	      Z&  H    ZBe  D    	  	        	    c  T        v       _	  val je  \         9      nd o  X	    q  `	    u  h  
   	  :    	      K              
  p K%  Xq K4  P    /
  	                       ich R  o  
   /
  :    
                .        nd 	      
      e        	        	      	    e  	      md    	    $  @      	        	    F  H        7       -  id             h       R  id '            M         ii /           8       id 0                  id 5           T      q 7  Pich 9  ip :#  p =  X   
     :                            /            e  @#nd   @#      @    Y  @#    ?  	              @#      @#(                    #   q 2      =      q  Did   @    T  	            T  	                       j  val $e  L         (      seq #  H    #Y  P        E         ich                  ich      ir       ?  	        md           -       id      
   ?  :    /  
   T  :    D  
  i  :                  e      2  ns   smp 2      e  nd   #(      # nb   #buf   #    G  	            $  #      #,nu $  )enc 
              @#0  id $  L    \  	            \  	                      del   Xich   Wip #  \      G  	                x       ks "          _       val e  id      e  
   G  :    7  
   \  :    L      S                  nb T  buf U      V      We  ns X  smp Y2      \Y  H    G  	        ib d   P    e  Fnu f$  X    G  	                v      ks g"  `        V      p i  hval we  L               ich m  G        E                   seq F  \    G  P    H  H    *  	        sz K.   `p L  h 
   *  :          :                   val ::e  \      	        sz >.   `      	        p @  h 
     :          *          i             *7  X        C       nl .  l  *              l           1  X        F       nf    l    :;9I8   :;9I  4 :!;9I  4 :!;9I     I  4 I4   !I  	4 :!;9I  
I  ! I/   :!;9I   :!;9I  & I   :!;9I  $ >   :!;9I  4 :!;9I    .?:!;9'I@|  .?:;9'I<  .?:!;9!'@|   <  .?:;9'I<  .?:!;9'I@|  :;9  7 I  (      .?:;9'<  %      !$ >  " :;9  #4 :;9I?<  $>I:;9  %.?:;9'<  &U  '.:;9'@H|  (.:;9'I@H|  ).:;9'@H|  *.?:;9'I@|   ,                     "                               DDDD 
                                                                                                    	        Xuvuf,K ,= 	>>1XuwfK2u 2= >>1L ( t-( )<gK5 (- B)<fgK
.)v tXY ( f ( t( (K"ZZ (5=J=gYL (uXf=f=g"	> (.5 jX- X <(K'.<) Y<0g#t  ( ( = (  f,   (Rt0w J
" tXY .( ( ( ( ("(0.	Y (	g5 - X J(J&X#$g t. ( (F#= t.J/,X . s& 5jg t4 (JY ( 2(+&X9<J9#./ t/ H' 	 ( f(=z J{  tXY (  ( t t> .B  3 f+ J t # t ( +(g (  (*<_ fXY (  ( vt/<$ JG f8 I+ J fX[ f[+g 3(   )t/<K. Z 8 p+ J t//g. <5 :+ J tY<' u t(<2g6<#J (  '( u J(J#  3 s(+ J%"uKi X(  
(f	K <(	JY J( J(7J(J* "  1=# ($#	g (	g t @(f	= (#	 6(  	)Z#	v#0##=?=# (  (#v3#   ) (#t	Y 8(<#ggY $(<%g<g 8(><'J (  9(?<'J (  (gtf!f- ! f t( t: l(, J##=<"fKJ!/#.J!. & 
f+%vft JL t= X0<[ utY uLY ( (tKtK (wX#f( J# t ( ( ; m(- J - f t(=1"L%< J t X	=!=gYJg  t/yJ3%r  codetree_check_tree nint debug _shortbuf _IO_lock_t level stderr _IO_buf_end FALSE __FUNCTION__ nodes fflush _IO_write_end unsigned int _freeres_list _flags __int32_t jsprintf codetree_print_bits codetree_get_encoding_table _markers pref codetree_check_iso fputc codetree_encode fputs codetree_num_leaves codetree_print_codes uint32_t int8_t TRUE maxval _IO_save_end child0 child1 _IO_codecvt malloc programerror long long unsigned int _IO_backup_base _offset checknotnull child ich1 ich2 value _fileno nval codetree_new_leaf size_t int64_t tree bool_t _IO_read_base pref_ch free __uint64_t code codetree_t char _mode ncode _IO_marker _IO_read_ptr codetree_byte_count_t uint8_t id_ch _IO_write_base codetree_bit_count_t codetree_new_internal long long int _IO_save_base codetree_data_value_t codetree_delta_t _freeres_buf mask __pad5 codetree_check_table codetree_node_count_t _vtable_offset delta2 __int8_t __int64_t codetree_node_t delta root _IO_read_end short int long int nvalid _IO_wide_data uint64_t fprintf codetree_free __uint8_t codetree_decode codetree_get_decoding_tree _wide_data nb_used _lock aval long unsigned int _old_offset _IO_FILE enum_leaves int32_t __assert_fail unsigned char __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_ptr _codecvt __off_t signed char short unsigned int codetree_node_value_t tree2 __PRETTY_FUNCTION__ codetree_check_codes byte_t _chain FILE _flags2 _cur_column codetree_sample_count_t __off64_t trans _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libjs codetree.c /home/stolfi/programs/c/JSLIBS/libjs /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 codetree.c codetree.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h codetree.h stdio.h jsprintf.h affirm.h stdlib.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x            l    ECc     <       i    EC`     \           EC     |           EC               EC               ACE            e   EC\               ACG   $         ECv     D      .   ECE      h         EC          @   EC7          f   EC]               ACE                EC           b   ECY    ,          EC                                                                                                                              3                  C     	             S      	             j     7            p     P	                  T	                  0	                  @	                  `	                 	                  	                  `	                  	                 	             $    	             :    	             I    
             X    0
             g    P
             }    
                 p
                 
                                                                                                                                                             l                                                                          l       i                                                                                        #                     0                 F    T            V                     ]                     e                     k          e      {                                                                    .                          d      @                f                                            $    o      b      9    !             M                     S                      codetree.c __FUNCTION__.23 __PRETTY_FUNCTION__.22 __FUNCTION__.21 __FUNCTION__.20 __PRETTY_FUNCTION__.19 enc.0 __FUNCTION__.16 __PRETTY_FUNCTION__.15 __FUNCTION__.18 __PRETTY_FUNCTION__.17 trans.1 __FUNCTION__.12 __PRETTY_FUNCTION__.11 __FUNCTION__.14 __PRETTY_FUNCTION__.13 __FUNCTION__.10 __PRETTY_FUNCTION__.9 __FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __PRETTY_FUNCTION__.5 enum_leaves.2 __FUNCTION__.4 __PRETTY_FUNCTION__.3 codetree_free _GLOBAL_OFFSET_TABLE_ mcount codetree_num_leaves codetree_new_leaf programerror __assert_fail malloc checknotnull codetree_new_internal codetree_decode stderr fprintf fputc codetree_encode __stack_chk_fail codetree_get_encoding_table fwrite codetree_get_decoding_tree codetree_check_iso codetree_check_tree codetree_check_table jsprintf codetree_print_codes codetree_check_codes codetree_print_bits fputs fflush              )   $   A          "   T          "   c          %   z       )   $             &             &          )   $                                                              (   -                  <            F                   N         )   Z         *   d                  p            z            2                +         )   $                                             <                (            *                                             2                +   b      )   $               	                              _                (               	                              w                 (               	                  '                   /         (   F            	      U            _                   g         (               	                                              (               	      ,            6                   >         (   g         .   u                            /            .            0               	                                             (               	                  %            '      -         )   D      )   $               L	                              2               (               L	                                              (   S            P	      b            l            M      t         )               L	                                              (   	      )   $               ,	                              _                (               ,	                              w                (               ,	                  	            Y               (                ,	      /            9            u      A         (   R            ,	      a            k                  s         (               ,	                                             (   !	            <	      0	            :	                  B	         )   Z	         2   o	      )   $   	         .   	                  	                  	         /   	            	      	            
                  
         (   
            	      ,
            6
                  >
         (   q
         .   ~
                  
                  
         /   
         .                                                 /   :            	      I            S            #      [         (   z            	                              ;               )               	                              K               )   9         .   N                  U            b      b         /               	                                             (               	                                             (             2         )   $   ~            \	                                             (               \	                                             (            .                              /   N         .   b                  j         4               |	                                             )               |	                              1               )               |	      "            ,            D      4         )   N            |	      ]            g            T      o         )            2         )   $               	                                             (               	                                             (   }         '               	                              s               (            *               	                              2                 +   B         '            ,               	                  !                  )         )   r            	                                             (               	                                             (                	                                    !         (   Q            	      `            j                  r         )            %         )   $               	                                             (   2            	      A            K                  S         (   x            	                                             (               	                              
               (               	      
                                       (   G         6   r      )   $            .            0            .               4               4            .               |               /               
                                             (   	         .                     %         4   1         &   ;         .   E                  U         /   m            
      |                                       (               
                                             (               
                              7      
         (            .   %            T      -         4   H            
      W            a                  i         (   x         *               
                              2                +            3            .                              4            5            .                              4   +         6   7         %   C         "   J         .   ^                  f         4   m         .               4               4            .            0         )   $            .            0            .               4               4            .                              /   $            ,
      3            =                  E         (   ]            ,
      l            v                  ~         (            .               L               4            5            .                              4            *               ,
                              2                +   -         3   ?            L
      N            X            D      `         )   g         .   {                           4               ,
                                             (   A            ,
      P            Z                  b         (               ,
                                             (               ,
                                             (   .            ,
      =            G            4      O         (   ~            ,
                              B               (               ,
                              Y               (                ,
      /            9            h      A         (   `            ,
      o            y                           (            "            %            .                              4            .               4               4            .            0         )   $   J                  W         9            %            .                              /         )   $                     &         4   J                  i         2   }      )   $               l
                                              (                l
      (             2                   :          (   s             
                                                )                l
                                "                (                l
      !            !            9      !         (   )!            l
      8!            B!            U      J!         (   f!         &   r!            l
      !            !            t      !         (   !            
      !            !                  !         )   !      )   $   <"         0   n"         =   "         >          
                     
                    
   !   %              
   !                                *       
              /       
             =       
       X      D       
       {       M       
             T       
             Y       
             g       
             l       
             z       
                    
                     
                    
                    
                    
       D             
                    
       M             
       _             
       v             
                     
       {            
                   
       )      '      
             4      
             A      
       m       N      
       f      [      
       A       h      
             u      
                   
       b            
                    
                   
                   
       !            
       j            
       )            
       m            
                    
       M            
                   
                   
       :      +      
              8      
       )      E      
       ;      R      
       d      _      
       ]      m      
             y      
       )             
       p            
       }            
                   
       :             
       O            
                   
                   
                   
       F      %      
             3      
             :      
             M      
       M       S      
       V      Z      
       "      f      
             r      
             ~      
                   
                   
                   
                   
       T            
       W            
       5            
                   
                   
                   
                   
       f       1      
             M      
             i      
                    
                   
                   
                   
                   
                    
       ?      3      
              9            !            
       6            
                   
                         o            
                   
       [            
       O            
       j             
       S       *            p
      3      
             =            
      F                  f                                          
       1                              
                   
                          
      ;      
              W            6      w            <            
       7            
       B                              
                   
       [            
       S                   0
            
             	      
       |      &      
             0            P
      9                  Y                                           
                   
                   
                           d            
             
	      
       [      	      
       S       #	            
      ,	      
             ;	                  `	                  	      
             	      
             	      
              	                  	      
       S       	            	      	                  5
      
             @
                  f
      
             v
      
       [      
      
       S       
            	      
      
             
      
       S      
      
              
      
       `       
      
             
            	      
      
             	            *      .                  S            p      w            y                                                 
              *                  A      
             P      
       [      o      
             }      
                    
       S                   `	            
                   
                    
       W                  `	            
       4             
             !      
       S       +            	      4      
             >            	      G            	      k            V
            
                         
                  _            
                         	                        j      
             t                        
       [            
                   
       S                   0	            
       E            
       6      C            7      n      
       S       x            P	            
                         T	                  p            
                         @	                                          b      
             l            T            
                   
       [            
                    
       S                   	      	      
       6      $      
             .             	      7                  U                                          
                                     
       o            
       v            
       S                         0      
             :                   _      
       S       i                        
                                     
                         l             
                                      
                                 !      
             /            $              
                                   "       
   !   0       &       
   !   U       *       
   !   ~       .       
   !          2       
   !          6       
   !          @       
   !          E       
   !          J       
   !          O       
   !          T       
   !          Y       
   !         ^       
   !         c       
   !   #      h       
   !   2      m       
   !   9      r       
   !   D      w       
   !   L      |       
   !   W             
   !   `             
   !   i                                                 @             l       `                                                    T                   7                                     `	      (                  H                  l                              d                                    
                                    o      0            !       .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                                                                                            @       "                                   @               b      *                          &                     "                                     ,                     "                                     1                     "      
                             >                      u-      O                             9      @                                               J                      @                                   ]                      yC      0                              X      @                     0          	                 l                      C                                                          C      
                             |      @                                                     0               KN      s                                  0               T      r                                  0               0V      ,                                                   \V                                                          `V                                                          V      H                                   @                                                                     X               "                 	                      ^      Z                                                                                       codetree_huff.o/0           0     0     644     16800     `
ELF          >                    ;          @     @   UHSHh    }HuE    E    E    "EH    HEHH HtEEE9Es֋EHH    HL    H   H    HH    H    HEȋEHH    HL    I   H    HH    H    HEE    E    lEH    HEHH HtNEH    HEHЋUH    HUHH HEH    HEHE    HEEE9EsE;Et(H    HT   H    HH    H    HE    }   E    EE  HUHMЋEHΉ    } tHMHUЋEH    H    EH    HEHH HE؋EH    HEHH HEHUHM؋EHΉ    HEEEH    HEHHEHEH    HEHH UH    HUHHHH9s(H    He   H    HH    H    EH    HEHHEH    HEHHEH4    HEHHHm} tHMHUЋEH    H    }mE9Et(H    Hj   H    HH    H    HEH HEHEH    HEH    HEH]UHH`    }HuHUE    HE     HEH    HEHH HEHEH    HEHH HEHEHE]HEHHPHEHHUH    HUHH HHEHHPHEHHUH    HUHH HHmH} ~HEHHPHEHH H;ErHEH;Et4HEH    HEHHEHHEH    HEHHEHHEEH9E}   HE      HEHHEHEH    HEHHHEH    HEHH H9s(H    H   H    HH    H    HEH    HEHHHEH    HEHH H9u^HEH    HEHH  HEH    HEHH  9r(H    H   H    HH    H    HEEH9EUHH0    H}uHUHMH    HUH    HHǸ        E       }vE9Eua} tH    Hƿ        E+EH    HEHHE+EH    HEHH HH    /}v)}u#H    H      H    H    EE;EOEH    HEHH HEHE    H    Hƿ        HEH    H    H      H    H    HEH@H    H    Hƿ,       HEH@H    H    Hƿ)       H    Hƿ
       UHH    H}HuH    Hƿ[       HEH    H    HUH    HHǸ        H    Hƿ]       UHH     H}H} u(H    H   H    HH    H    HE x&HEH    H    HHǸ        /HE EH    UH    HHǸ                     codetree_huff.c no mem iv == nvalid 
S  total {freq} values too large, overflow M nint == nvalid-1 weight[jv] >= weight[iv]     ((uint64_t)node[jv]->value) < ((uint64_t)node[iv]->value) %s   ...  =( :%lu null node in Huffman queue %+d @%04u                codetree_huff_build             codetree_huff_build             codetree_huff_sort_by_weight    codetree_huff_print_node                                          :                               )r   int     *A       ,           -:                               1T      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    Hr   p    Ir   t    J   x    MQ       NX       Ow      Q      Y       [      \      ]r      ^	H       _
.       `r       b              +    h     	     
:     `              	     
:         T              f              y                  A   )                $      	      	      	u      	A       	!u   	    
:    M      	"M      	0      	3      
      er                H        1               	6+  +    +  +         EQ      A          	D+  g  5       =H     H                H     .                         nd 0+  X      	                /       seq   l  	     
:                  s       Q  nd 7+  hwt P  `                     tag &   Xnv A  T    V  H    s  @nu +  h               iv    d  +        s        _        nv s9      sN      sk      t)        	                        iv w  @               fri x  `pi y+  hjv z  H                iv   P               jv   X   	     
:           ,h                h      ,75      ,T      .)      D      H      }  	            I  @iv L      }  	            W+          3         val E 5           }         val M 5                     Z  nv [                    `+  H    a+  Pp b+  X     	   }  
:    m    :;9I8   I   :;9I  4 :!;9I   !I  $ >  4 :!;9I    	I  
! I/   :!;9I   :!;9I  & I  .?:!;9!'@|  4 I4   <  .?:;9'I<    :;9  7 I  (   .?:;9'I<  .?:;9'<  %     $ >   :;9  4 :;9I?<  >I:;9     .?:;9'<   .?:;9'I@|   ,                                           :                                                                                                    	        ,t utI .D J] X; J- J0  2)  ) ut/JY  <=. =; F- J (ugZK f.+.u+"uKu <(&# fgK ft	 (KiwY.#u.u /. .<=..<=U# t Xk.u.% ut X	Y 1(%XXZ 6) (! X	? "tY" f fY fG=B6<1 fg3 z#+ J"uf	=+#	+=	>=?="=?X t(f	K$?+GfX	= __off_t codetree_huff_print_queue _IO_read_ptr malloc _chain size_t _shortbuf nvalid debug child0 child1 _IO_buf_base nint long long unsigned int __int64_t maxval free _codecvt long long int signed char freq __PRETTY_FUNCTION__ codetree_data_value_t bool_t _fileno _IO_read_end long int codetree_new_internal _flags codetree_huff_freq_t _IO_buf_end _cur_column codetree_t _IO_codecvt _old_offset _offset checknotnull __uint32_t value _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ codetree_node_count_t short unsigned int _IO_save_base codetree_huff_print_queue_entry _lock _flags2 _mode codetree_huff_build GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end uint64_t _IO_lock_t _IO_FILE codetree_new_leaf __uint64_t FALSE codetree_node_t _markers __assert_fail int32_t unsigned char child node short int _IO_wide_data _vtable_offset FILE TRUE uint32_t char __int32_t __off64_t _IO_read_base _IO_save_end codetree_node_value_t __pad5 programerror _unused2 stderr _IO_backup_base codetree_huff_sort_by_weight _freeres_list _wide_data int64_t codetree_huff_print_node _IO_write_base root weight codetree_huff.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 codetree_huff.c codetree_huff.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h codetree.h codetree_huff.h stdio.h affirm.h assert.h stdlib.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x                ECE     @       _   ECV    `          EC           s    ECj                 EC                                                                                                                                     6     @             L     `                                                                                                                           [                   o                                                                                                                                               _                                                                                                            &                     .                     4          s       T                     [    <              codetree_huff.c __FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 codetree_huff_build _GLOBAL_OFFSET_TABLE_ mcount malloc checknotnull codetree_new_leaf __assert_fail codetree_huff_sort_by_weight codetree_huff_print_queue codetree_new_internal programerror free stderr fprintf fputc codetree_huff_print_queue_entry fwrite codetree_huff_print_node            )      f             p                    |                                                                                                                             >            `                  o            y                                                                           -                                                       $                   &            L       .            J                  Y            c            N       k                                          )      2            <      A            K            _       S                        <                              |                   	      )                  *                   :            d            q                                                                   *            7            C            J            ^                   f            v            }                                                                                          )                                                                         !            (            5            J      )      \            \      k            u                   }                                                                                                         
   	                  
                   
                     
                                  *       
   
           /       
      =       =       
            D       
            M       
            T       
      "      [       
             b       
            g       
      1      z       
                   
                    
                   
                   
                     
      ;             
      ,             
      ~             
      5             
      "              
      	            
      E            
                  
            )      
      \      6      
      i       C      
      Q      P      
      5      ]      
            j      
      S      w      
                  
      6             
                  
      i            
                  
      ]            
      
            
      D             
      c            
                  
                   
                  
                   
            -      
      v      :      
      q      G      
            U      
            a      
      s      i      
                  
      t            
                  
                  
                  
                  
      #            
      j            
             
      
      {             
            #      
            *      
             6      
             B      
      `      N      
            [      
            h      
                  
                  
      i            
                  
      <            
                  
                   
      }            
            1      
            R      
            h      
                  
      /             
                        <            
                        `                              
      C                         R      
             W                        
                  
                        >            
                                    
                  
            $      
      U       3      
             =            @      F                  h                                                            
      w                                
             (      
             7      
      U       F      
      N       U      
            d      
            n                   w      
                  
                                      
                        (                                                  
      v       -                  >      
      [       L      
      b              
                                   "       
      5       &       
      Z       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
            T       
            Y       
            ^       
      $      c       
      2      h       
      A      m       
      H      r       
      S      w       
      c      |       
      k             
      t             
      }                                                 D                   d                                                   <       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               $                                &                     #	                                     ,                     #	                                     1                     0	      y                             >                      
                                   9      @               ,                                J                      ,                                   ]                            0                              X      @               P8      0          	                 q                      7      >                             l      @               8                                }      0               u                                        0                                                       0                     ,                                                   C                                                          H                                                          h                                          @               :      x                                                 (                                 	                      #      t                                                   ;                                    conv_filter.o/  0           0     0     644     6752      `
ELF          >                              @     @   UHH       H}HuUHMLxLpHpHu(H    H   H    HH    H    HpHHHEHE    6  fEfEHEHxHHEHHEHE       HUHEHHEH)HUH} x
HEH;ErUHMHEHH    HEH} xoHEH;EseHEH    HEH EHEH    HEH EEXEEEYEEEXEEHEHEH;p3HEH    HE HE^EEE HEHEH;Econv_filter.c weight table size must be odd     conv_filter                                                                  )d   int     ,w           -C       	       X       k       ~                         <                                         9               1Z  Z  Z     Z   
                       nx    x         ~       ~       ~nw    ~w    ny    y         	        hw    P        Q      i            1                  kx    X               j    @               r    H        e       wj $  `xr %  h      
           C    	   $ >   :;9I   I  4 :!;9I   :!;9I  (      :!;9I  	& I  
 !I  4 :!;9!I  %  $ >  >I:;9  .?:;9'I<  .?:;9'<  .?:;9'@|  4 I4  I  ! I/   ,                                               P                                                        	        2 (uY+*J	ZJ+tJv t J- f  t Jg..( v! X
.$ n X ix_reduce_mode_EXTEND ix_size_t skip step __int32_t uint64_t ix_reduce_mode_REPEAT conv_filter ix_reduce_mode_PXMIRR unsigned char long unsigned int short unsigned int int64_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int64_t double ix_reduce_mode_SINGLE short int ix_reduce_mode_t sum_w __FUNCTION__ unsigned int ixred long long unsigned int programerror ix_reduce_mode_MIRROR int32_t ix_reduce long long int char ix_index_t sum_wx long int __uint64_t signed char /home/stolfi/programs/c/JSLIBS/libjs conv_filter.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . conv_filter.c conv_filter.c types.h stdint-intn.h stdint-uintn.h ix_types.h ix_reduce.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x               EC                                                                                              0                                                                                                                                               *                      @                      G                      T                       conv_filter.c __FUNCTION__.0 conv_filter _GLOBAL_OFFSET_TABLE_ mcount programerror ix_reduce          )      D             ,       S             ]             
       e                                 
                     
                    
   	   %              
   	                                *       
              1       
      u       8       
             ?       
            F       
             M       
      n      T       
            Y       
      *       l       
            z       
      Z             
      c             
      C             
      #             
                    
      4              
      5             
                   
                    
      H             
                   
                     
      =             
                  
      _             
                  
      +      :      
             `      
      S       g                          
                  
                    
      %             
                        0                   {       7                   H      
            V      
      S      q                                                              
                   
                                   "       
   	   3       &       
   	   X       *       
   	   {       4       
   	   }       9       
   	          >       
   	          C       
   	          H       
   	          M       
   	          R       
   	          W       
   	          a                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               h                                 &                                                          ,                                                          1                           <                              >                      L                                   9      @                     h                          J                      I      (                             ]                      q      0                              X      @               `      0          	                 q                                                         l      @                                                }      0                     z                                  0               8
                                         0                     ,                                                   B                                                          H                                                          h      8                                    @                                                                            h         
                 	                            ^                                                                                        double_vec.o/   0           0     0     644     6696      `
ELF          >                    h          @     @   UHH     H}EHE E} u'HE   H    HEH@E    }   HEH@ EE   bHEH@UHcHH EEf.EzEf.Et(H    H   H    HH    H    EE;ErHE   H    UHH@    H}؉uEHE؋ EE9E   }v(H    H#   H    HH    H    }uHEH@ E
EEEEUHE؉H    E    "HEH@UHcHHE EE;E|֐        double_vec.c inconsistent values        range info specified for the wrong number of channels   double_vec_uniformize           double_vec_regularize h                                                                 )d   int     *5           ~              X           k       _              	ne õ    	e                       1"                   9  9                               v  *9  HNC  5   D
     @   KC !   \      	                       val %   h        3       c '   X        .                         v *9  X
    4   PKC    d      	                s       c    `   $ >   :;9I   I  4 :!;9I   !I   :!;9I    & I  	 :!;9!I8  
 :!;9I  4 I4  %  $ >  :;9  .?:;9'<  .?:;9'<  .?:;9'@|  I  ! I/  .?:;9'@|   ,                                               K                                                    	        	g
zX	t/ 6& ( J	?<	 f)(" f)   		t- .0 4 &  J defval double_vec_regularize programerror __int32_t double_vec_t double_vec_trim float double_vec_uniformize long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t __FUNCTION__ unsigned char unsigned int long long unsigned int int32_t long long int char vec_size_t short int uint32_t long int signed char double_vec.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . double_vec.c double_vec.c types.h stdint-intn.h stdint-uintn.h vec.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                EC     <           EC                                                                                               `                                                                                                                                               ,                    B                      X                      _                      o                      |                    double_vec.c __FUNCTION__.1 __FUNCTION__.0 double_vec_uniformize _GLOBAL_OFFSET_TABLE_ mcount double_vec_trim programerror double_vec_regularize              )      7                          \                                 	                                       )      /            |       >            H            $       P                               
                     
   	                 
   
                  
   
                               *       
              1       
   	   m       8       
   	         ?       
   	         F       
   	          M       
   	         T       
   	         Y       
   	   *       l       
   	   j      z       
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	   Q              
   	   4              
   	   c             
   	   4             
   	          #      
   	   A       ?      
   	          F                   v      
   	                 
   	   u                                     &                              
   	   W                                  
   	           :      
   	   u      D            `       M            l              
                                   "       
   
   2       &       
   
   W       *       
   
   z       4       
   
   |       9       
   
          >       
   
          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                                                                                            @                                          @               0      8                          &                                                          ,                                                          1                                                         >                            l                             9      @               h                                J                            4                             ]                      F      0                              X      @               (      0          	                 q                      v                                   l      @               X                                }      0                                                       0               	                                         0               \
      ,                                                   
                                                          
                                                          
      X                                    @               `      0                                                                                  	                                                                                                                    enum_orbits.o/  0           0     0     644     13672     `
ELF          >                    /          @     @   UHH0    H}HuHUHME    HEHEE    H} tHEHUH    EH} t.UHEЉH    HEH@UHHHEHEHEHUHHEHEH;Et} tH} tUHEЉH    EUHSH(AR    AZH}uLLUHEIH     C,HCH    HC S,HHHEHC,C,EH    HCHH Ht(EH    HCHHHEH҉C(C(uEIډb  H]UHHĀ    IHHLHuH}UHMLELMdH%(   HE1HEHEHEHEHEHEH} tHEHPH HEHUHEؾ   H    H} tHE     E    EHEI  E    )HEUHHH UHMIʉHYEE9EsEtHEI  H} uHEH    (EHUHH    HMHEHUHHQEHUdH+%(   t    UHSH(AR    AZ}LLUЃ}    C,u(H    Hz   H    HH    H    C,EE܃IډWHC UHHH HEEE܃H    HCHHHEHHEE܍PHEIډHC,9EsC(tH]UHSHAR    AZLLU       HH]UHSH(AR    AZH}LLUHEHEHHUHH    t   WHHUHH    HH    EHH    EE9EsEHH    H        H]UHHAR    AZLLUH H    UHSHAR    AZH}LLUHCHt.CHCH    HCH@SHHHEHCCHHtHHEH    H]UHSH       IHHLHpHxlH`DhLXHEHPHEHHdH%(   HE1HEHEHPHEHHHEHEHHU f@IHHHf@IHP@IHHËlhЉEEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEPHHEH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    |E;lsEH    H`HH  E+lH    HXHH HUMHʋE;lrHEHH    HEUHЃEE;ExHEHHHEUHи    EHMHUpHxA    IHѺ   H    EHEHtHEUH    EHHUdH+%(   t    H]   enum_orbits.c nQ > 0    close_orbit ]                           e                                      )d   int     *<           -C              X       k       ~          
           <                    $              _       m               U  ne    e U         4      	Jr          	M       	Q       	T       	       	       	  
    w         
(  
           
=  
   	         	a     f      EA        <           	
^       ^         	l  y         	e           	      w       	       w       	]
                     Z                  Z      7                      *      a      Z  ~ni    ~    a  ~no    ~    a  ~    k  vP   #       #                      P#0  p   X ns    ~stp p  vis   res    ~	               i    ~  f      f    C    k    C        *           Y            +Z  ns ,       -a  #    .  #vP /  ~Q 2Z  #nQ 3   #,            .       X#0                      @#0  p %  Hup    X	        W       ctM    PszM    T              '       h#0    B   #(    k               H#0  p k  Xn k%   T     x               @#0  n x   L      	        	               nX {   T	        W       q ~  X   M   	        A       i Z     k       C                             p   X    (f  P    ;k  HvP M  @nP    `q   h       d   I   :;9I  4 :!;9I  $ >   :!;9I   !I   :!;9I  .?:;9'I<  	  
'I  .?:;9'<  4 :!;9I  I  & I  (    :!;9!I8  .?:;9'<  .?:!;9!'I@|  .:!;9!'I@H|  ! I/  . :!;9!
'@H|  .:!;9!
'@H|  %  $ >     >I:;9  :;9   <  .?:;9'<  4 I4  ! I/   .?:;9'I@|   ,                     e                      A    m                                                                                	        "u(v* t(  X= tB E J Q tK g t= . /JtJYJ ( <v1$f7y J%D t' J( t  X<t/J	7 e$ J) < Xxu	J% J15<]X t(/J&tK c z| )<w  Kv!X1 X  XKZi	'<"/v') ' .Y_fcw J	N
f<t%/! % J/ X, %   <!   X$  J 
3 f ulist_item_t nvis enum_step_t enum_one init_marking FALSE uint64_t short int ulist_new __PRETTY_FUNCTION__ __uint32_t enum_orbits enum_items ulist_free close_orbit ulist_t free enum_cycle ulist_index_t float ulist_resize visit long long int ulist_count_t ref_vec_new ulist_insert_last enum_visit_t unsigned char vec_index_t check_and_set_mark signed char long long unsigned int ref_vec_t uint32_t ulist_count unsigned int long unsigned int vec_size_t short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ref_vec_trim stop char long int istep int32_t bool_t __uint64_t ulist_capacity ref_t ulist_has done_marking ulist_hash_val_t ostep uaddress_t ref_vec_expand __int32_t ulist_hash_size_t do_visit double TRUE __assert_fail step root ulist_hash_func_t /home/stolfi/programs/c/JSLIBS/libjs enum_orbits.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include enum_orbits.c enum_orbits.c types.h stdint-intn.h stdint-uintn.h jswsize.h bool.h ref.h vec.h ulist.h enum_orbits.h assert.h stdlib.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC      <           ACE      `       Y   ECP                ACE             .    ACEd               ACE             '    ACb                 ECEu   $   ,      *   ECH                                                                                                             /                  =           .       L           '                             [                   q                                                                                                                                |                                                                                                                       Y                            J                                                                                                             
                                          (                     7                     D                     O    ;      *       enum_orbits.c enum_one.1 check_and_set_mark.2 close_orbit.3 init_marking.0 done_marking.4 __PRETTY_FUNCTION__.6 do_visit.5 enum_cycle _GLOBAL_OFFSET_TABLE_ mcount ref_vec_expand ref_vec_trim enum_items ref_vec_new __stack_chk_fail __assert_fail ulist_new ulist_has ulist_insert_last ulist_count ulist_capacity ulist_resize ulist_free enum_orbits             )      j                                 )                        )                                                            )                         %            /            
       7                  )                        )      %            B            M            [                              )                         )                  M      )      $            A            [                   
                     
                   
      %              
                                   *       
              1       
      *      8       
            ?       
            F       
            M       
      W      T       
      C       Y       
      D      l       
      k       z       
                   
                   
                   
                   
                   
      :              
      *             
                    
      c             
      4              
      p             
                  
                  
                  
      8      )      
             0      
      i      5      
      z      [      
      z      g      
             s      
             x      
                    
                   
                   
      N            
                  
                  
                   
            
      
             !      
      u      B      
             d      
            z      
                  
                  
                  
      M             
                   
                   
            !      
      5      8      
      v       A            ;      X      
            u      
                  
      $            
                   
                   
      `                        B            I            
                                     
                  
                  
             %      
      '       *                  D      
      D      M                              4            
                                    
                  
                                      
             $                  N      
      W       X                   a                              V                  B            
                                       
                  
             R      
                   
                                   "       
      3       &       
      X       *       
      {       .       
      }       8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             e       
             j       
             o       
             t       
            ~                                           @                    d                                                                                                                 0            ;       .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                                   @                                                &                                                          ,                                                          1                           $                              >                            a                             9      @               x#                                J                      -                                   ]                      <      0                              X      @               ,      0          	                 q                      l      E                             l      @               H,                                }      0                                                       0               P                                        0               `      ,                                                                                                                                                                            P                                   @               -                                                              0                          	                      0      [                                                   .                                    fget.o/         0           0     0     644     30344     `
ELF          >                    p          @     @   UHH    E} t}t}~}       UHH    E} t}t}	u       UHH     H}HEH    E}u   HUEH։        UHH     H}EHEH    E}u    )E9Eu   HUEH։        UHH     H}HEH    E}t$E    uHUEH։    UHH     H}HEH    E}t$E    uHUEH։    UHH     H}HuhHEH    E}tEHE 8t>HEH    HH    H    HH    H]   H    H    HEHE uUHH     H}HEH    EHEH    E}tE<
u}u(H    He   H    HH    H    UHH     H}HEH    HEH    E}u(H    Hm   H    HH    H    E<
t(H    Hn   H    HH    H    UHH0    H}HU؈EHEH    HEH    E}u    mE<
uH} tHEH        ME8Eu/H} tHEH    HUHHEH       HUEH։        UHH     H}HUEMHUHEH    u(H    H   H    HH    H    UHH     H}HEH    HEH    E}u(H    H   H    HH    H    EEE    t(H    H   H    HH    H    EUHH     H}HEH    E}tt}Tt}yt}Yt}1u   M}ft}Ft}nt}Nt}0u    (H    H   H    HH    H    UHH@    H}؉HUȈEE  } t<EH   H    HL       H    HH    H        HEE    HEH    E}u(H    H   H    HH    H    EE}
   E:E   H} tUHEȉH    H   E9E|ge} uHE       H    BEHcHE   HH    HL       H    HH    H    HEEHcHEHEEHEH    E}u(H    H   H    HH    H    HU؋EH։    EHcHEH  EE;E}d} uHE       H    BEHcHE   HH    HL       H    HH    H    HEHEUHH     H}HE    
   H    HEHEH    HEUHH     H}HEH    HEH    
   H    HEHE u(H    H   H    HH    H    HEUHH     H}HEH    HEHH9E~
H}~(H    H   H    HH    H    HEUHH     H}HEH    EE   }+t!}-u	E    EHUH։    HE
   H    HE} t7HEHy(H    H   H    HH    H    HE?H       H;Es(H    H   H    HH    H    HEHUHH     H}uUHEH    HEH;Es(H    H   H    HH    H    HEUHH     H}uHEH    E}u~EE}/~}9E0E7}`~}zEWE}@~}ZE7EE} xE;ErHUEH։    EUHH0    H}؉uԃ}v}$v(H    H   H    HH    H    MH    HHEHEH    UHE؉H    E} y(H    H  H    HH    H    EHHEUHE؉H    E}    HEH9Es(H    H
  H    HH    H    EHUHHEEHHH;Es(H    H  H    HH    H    EHHE]HEUHHP      HdH%(   HE1ǅ    ǅ    HH    +t	-uMH t?H    H    HHǸ        HH։    ǅ   HH    uǅ    ~  NtntIti   H t%H    H    HHǸ        HH          @~Za`  zG  /~	9~.i  ǅ    vHǅ    t%H    H    HHǸ        HH    t"  /~9_0       .  HHH        H    H    HHǸ        vHǅ    t%H    H    HHǸ        HH    t"  /~9_ f  t   g    W  etEtdtD/  HHH            +t	-u~HHH    >HHH    t;  //~&9~ǅ    ǅ    tHH։    HƄ  t%H    HH    HHǸ         (H    Hf  H    HH    H         tHHǅ    HHHH    fH~HH ! u:HHH    H    HH    Hn  H    H    HEdH+%(   t    UHH    H}HuHEH    HUHEHH    UHH    H}EHEH    UHEH    UHH0    H}HuHUHMHEH    EHU؋EH։    HUHEHH    }u%HEH      H    H       }
u"HEH      H    H    n}u"HEH      H    H    F}	u"HEH      H    H    UHEH    HHǸ        HUHEHH         " cannot find " fget.c no end-of-line at end of file extraneous data on input line      end of file while looking for item      end of line while looking for item      missing or invalid bool_t value no mem r != EOF  	
 item not found  integer does not fit in {int32_t} type  integer does not fit in {int64_t} type  integer does not fit in {uint32_t} type invalid base invalid number     number does not fit in 64 bits   parsed '%c'
   buf = "%s"
 expected number, not found invalid number  EOF LF CR TAB '%c'       fget_match              fget_skip_to_eol        fget_eol                fget_comment_or_eol     fget_char       fget_bool       fget_to_delims  fget_to_delims  fget_string     fget_int32      fget_int64      fget_uint32     fget_uint64     fget_double                                      +              :                           &J           )~   int     *A       ,           -:                 
               1C      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D\  `    Fa  h    H~   p    I~   t    J   x    MQ       NX       Of      Qv      Y       [      \      ]a      ^	H       _
.       `~       b          !    +    
W  
   	   v  :     
O      
{      
  	     :    
     
C    "          r              _                                 #A   2                $      	
   >      	
>  j  J  J       
v         
         e~         $     E      A          
H     H   .   .           	    ~        =H   3  H                
H   O  .   .        1p               	
>    J  J  J       ~     ~          ?~            |        ,      &  wr |  X    %   Prd |1  H    ;   @chn }  l     w2          ;       c  rd w-  hc w6   d     r        <         rd r'  ht r1   `                       rd   w    2  wbuf 
  wnb   wc 
   wok "2  wr #  w      	        x g  w%    a      42  w         H           j   w  	     &:     	     :          
          d      #  rd   H    )  D      	               hd   \x   `     	                   rd   X    '  Tr   ld   hc 
   g     
          g         rd   X    )  Tx   h      	             	                 H  rd   Xc 
   c    2  dx   h    X  	         	   X  :   
 H      	          n         rd   Xx   h    X  	                        w         rd   Xs    h      	                        B       4	  rd   Xs    h                ]      	  rd   H    %   D    2         \buf    h    	  	        nb   `r   d    	  	        '    ch    [  	   	  :    	      2                 Q
  rd   Xc 
   o    a
  	         	   a
  :   	 Q
                        
  rd   Xr   l    a
  	        c 
   k             d         rd    h    )   d    6  X    )  	         	   )  :          q2                   rd q'  X    q0   T    q=  Hr s  l     i                 rd i  Xr j  l      	         	     :          b        t       ,  rd b  Xr c  l    <  	         	   <  :    ,      Y                 rd Y  Xt Y!   P    X  	                h       r [  l      N        R         rd N'  Xr O  l     C        R         rd C  Xr D  l     62          b       [  rd 6  Xc 6&   Tr 7  l     ,2          J         rd ,  Xr -  l (    $2          7         c $   l )    2          =       c %   l   I   :!;9I8  4 :!;9I   :!;9I   :;9I  4 I4  .?:!;9'I@|  $ >  	I  
 !I  & I  ! I/  4 :!;9I   :!;9I   :!;9I  .?:!;9!'@|  .?:;9'I<  .?:;9'I<  4 :!;9I   <  7 I  (   .?:;9'<  .?:!;9!'@|   :!;!9I  .?:!;9!'I@|    4 :!;9I  %     $ >   :;9  ! :;9  "4 :;9I?<  #>I:;9  $   %U  &! I/  'U  (.?:;9'I@z  ).?:;9'I@z   ,                     +                                $$$ z                                                                                                    	        iegg eX .Z1ie g fX .Z1Xg	vZ1gv
tY	vZ1Zh< K*%1Z$h< K*%1/ f( X t K
>TtPMX3 .  f <K f(!1Y	 f( t(?gu<K) tv<Yu 	wZ1 X,?X f
(g ,K1X f" f0 f> fgu f' f5 fC fg	 v(3u f < XKu	 f(g" t  fY= f t  %LfKuZ=@=	  f(<K  f t  %KK1XK1X (K1X  (K1Xuhg	!K	g (	i (v1K (K1 fX
0g fgJ fgJ fgJu f <	Yw=1 f f (</= f(=	 (<	 (XEY&K4L Xu %	1v J ' 5 Xu % J!!) 8 vX ) /X)t % J@ 2 @  / Xu J %/ X-t %" JD 6 D  %+ 9  X(t5 J  7 F $X,t9 J/$X,t9 JH# : H a%.[*.H<-  h % (%h :u[/?!1"/	g%	g"	g"	g"/ suff debug _shortbuf fget_test_eof _IO_lock_t fget_char has_digs stderr _IO_buf_end FALSE __FUNCTION__ fget_double _IO_write_end unsigned int fget_int32 _freeres_list _flags __int32_t fget_test_comment_or_eol fget_skip_to_eol text_P _markers delims pref fget_bool ungetc calloc uint32_t TRUE delim _IO_save_end float _IO_codecvt base programerror long long unsigned int _IO_backup_base _offset fget_int64 checknotnull fprintf _fileno fget_test_char size_t int64_t bool_t _IO_read_base xpmax __uint64_t reallocarray fget_comment_or_eol fget_show_next fget_to_delims fget_match fget_skip_spaces_and_test_char char _mode bufsz _IO_marker _IO_read_ptr positive uint8_t fget_line _IO_write_base long long int fget_digit _IO_save_base fget_is_space fget_string _freeres_buf __pad5 fgetc _vtable_offset txtcat txtcat3 __int64_t cmtc _IO_read_end strchr short int long int fget_uint64 _IO_wide_data uint64_t __uint8_t _wide_data _lock long unsigned int _old_offset _IO_FILE fget_uint32 fget_skip_formatting_chars int32_t __assert_fail unsigned char __uint32_t fget_skip_spaces GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_ptr strtod fget_skip_spaces_and_match fget_eol _codecvt __off_t signed char short unsigned int __PRETTY_FUNCTION__ double rest _chain FILE _flags2 fget_is_formatting_char _cur_column __off64_t _unused2 _IO_buf_base string_t /home/stolfi/programs/c/JSLIBS/libjs fget.c /home/stolfi/programs/c/JSLIBS/libjs /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 fget.c fget.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h jsstring.h stdlib.h stdio.h assert.h string.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            =    ECt      <       7    ECn      \       J    ECA     |       b    ECY            R    ECI            R    ECI                EC            t    ECk               EC     <          EC     \      d    EC[     |          EC               EC           ]   ECT          B    ECy            w    ECn           n    ECe     <          EC     \      g    EC^     |          EC           d   EC[             EC          <    ECs            ;    ECr            ,   EC#                                                                                                                              (     8      	       8     P             H     h      
       W     x      
       f                  u                                                                                                                                                                                                                                                                               =                                                      =       7       (    t       J       6                     <                     C           b       R           R       c    r      R       ~                                                               W      t                            \                       B                 d           v                                        ]                                                &                     -                     :                     H    P      w       T          n       _    5	             j    7      d      v    
      g           
                                                                                                                                                <                 ;                 ,                                                 fget.c __FUNCTION__.13 __FUNCTION__.12 __FUNCTION__.11 __FUNCTION__.10 __FUNCTION__.9 __FUNCTION__.8 __FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 fget_is_formatting_char _GLOBAL_OFFSET_TABLE_ mcount fget_is_space fget_test_eof fgetc ungetc fget_test_char fget_skip_spaces fget_skip_formatting_chars fget_match txtcat3 programerror fget_skip_to_eol fget_eol fget_test_comment_or_eol fget_line fget_comment_or_eol fget_char fget_bool fget_to_delims calloc checknotnull strchr reallocarray __assert_fail fget_string fget_int32 fget_int64 fget_uint64 fget_uint32 fget_digit fget_double stderr fprintf strtod txtcat __stack_chk_fail fget_skip_spaces_and_match fget_skip_spaces_and_test_char fget_show_next fputs fwrite           )      K       )             )                                       )                               .      )      >            T            i                  )                                                )                                                   #   (                  7                   ?         $   e      )      u                                                                                         $         )                                           4                                            &         $   4            4      C                   M            1       U         $   j      )                                        (            %                      )      C         '   N            L      ]                   g            1       o         $         )                                           d                                     T                $                           d                                     |                $   &      )      6         *               t                                                     $         )               -                                                                    .   1            A                  P                   Z                   b         $            /            0            0                                                                    .   6            R                  a                   k                   s         1                        0            0                                                                     .         )      6         ,   F         &   ^      )      n             y                            ,                                                                    $         )               4   
	                  	                   #	                   +	         $   C	      )      S	         *   	            	         5   	                  	                   	                  	         $   	                  	                   
                  
         $   )
      )      A
         5   W
                  f
                   p
            <      x
         $   
      )      
            '            E      )      _                  n                   x            d               $                         7                                                    q               $            7                     +                   5                  =         $   a                  p                   z                           $         )               *   1         9   8                  H         :   b            {                     9                              :   '                     9                              :                                    9                              :   1         9   8                  H         :   W                                                C            c         9   q                           :                                                                   $                              ;   -                  5         <   ?                  N                   V         $            =         )                            "         )                                     )      )            =            P         A   n                  v         B                              B                              B                              B                              :   $         A          
                     
      -             
      %              
                                   *       
              /       
            =       
            D       
             M       
            T       
      T      [       
      H      `       
            n       
      N      s       
                    
                   
      +             
      X             
                   
      @             
                   
      _             
                   
                    
      {             
      :            
                  
            #      
            /      
      s       ;      
            G      
      H       S      
            _      
      r      k      
      *      w      
                   
                  
                  
                  
                  
                  
                  
                   
                  
                  
      7            
                  
                   
                  
             +      
      d      7      
            D      
            P      
      #       X      
      p      |      
      =            
      m            
      A             
                  
                  
                  
                  
      {            
                  
      [            
      7            
      {      &      
      T       ,      
            3      
            ?      
            P      
            k      
                  
                  
                  
                  
      G      
      
            4      
            P      
      N      q      
      #            
                  
                  
                                    
             
      
              '      
      @      1                  d      
            j                        
      g                               
             '      
      Z       1                  H      
             Q      
      8       b                  s      
                  
      a                  7            
      I            
      Z                               
            $      
            .            
      R      
      I            
                        
            
      I            
      Z                               
                        5	            
            5      
      Z       ?                  ^      
             h                        
      Z                               
                        P            
      Z                               
            	                  5	      
      &      ?	                  c	      
      $      q	      
             	      
      j      	      
      Z       	                  	      
      g      	                  	      
             
      
             
                  >
      
      Z       H
            x      g
      
      .       q
            v      
      
      Z       
            h      
      
            
                  
      
      5      
      
                   
      Z                   P      /      
             9            \      ]      
      5      k      
                   
      .                              
      Z                   8            
                         W            
      Z       #                   B      
      5      G                  w      
      Z                                                 
                        r            
                                     
                               \      
             f            t             
                        =             
                                       
                                   "       
      ,       &       
      Q       *       
      z       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
      	      c       
            h       
      &      m       
      -      r       
      8      w       
      A      |       
      I             
      R             
      [                                                 @             =       `             t                                                            r                                      W                         @            \      `                              v                                                                         P                         @            5	      `            
                  
                  7                                                                                 .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                                                                                            @       +                                   @               E                                &                     k                                     ,                     k                                     1                     p                                   >                                                         9      @               Y                                J                      q&                                   ]                      )      0                              X      @               k      0          	                 l                      5)      "                                                    W)      ~                             |      @               8k                                      0               0                                        0               6      d                                  0               !8      ,                                                   M8                                                          P8                                                          p8      8                                   @               Hm      X                                                ;      H                          	                      A                                                         o                                    fget_data.o/    0           0     0     644     15096     `
ELF          >                    4          @     @   UHSH(AR    AZLLUHH    E}u%H    H      H    H    4EH    UH5    HǸ        HEH։    H]UHSH       H}UHMLELxEdH%(   HE1HEHEHEHEE    } t#H    H#      H    H    MHEк    H    E} t2}   H    H!      H    H       HEH    EEE}u
      } tcMUH    H5    HǸ        } t} t}t}	u(H    H,   H    HH    H    E    t(H    H.   H    HH    H    EHUH։    E      EH    HEHH     EH    HxH     } tHEIjEH    HEHЋ    } t!H    UH    HHǸ        EH    HxHHEH    fH~HEE} .  EH    HxH EH    HUfHnH    HHǸ         } t!H    UH    HHǸ        } tHEIeHEH    } tHEIGMHEH    H    HEȃ} tHEIH} u(H    HL   H    HH    H    } t"H    HUH    HHǸ        HE u(H    HN   H    HH    H    EH    HEHЋ uD} t#H    H	      H    H    EH    HEHHEHwEH    HEHЋ u7} t#H    H      H    H    HEH    (H    HY   H    HH    H    EE;EHEH       HUdH+%(   t    H]UHH     }uUMLEE;Er(H    Hq   H    HH    H    }v(H    Hr   H    HH    H    EH    HEHЋ toEH    HEHЋ 9Eu.} uPH    Hu   H    HH    H    H    Hw   H    HH    H    EH    HEHE               < at EOF >
      < next char = '\%03o' = '%c' >
       checking for comment or endline...
     skipped empty/blank/comment line
       found something that begins with '%c' = \%03o
 fget_data.c      (c != '\000') && (c != ' ') && (c != '\240') && (c != '\011') ! fget_is_formatting_char(c)      parsing field %d as numeric ...  got %24.16e
 parsing field %d as alpha ...  	
 fk != NULL  got "%s" data field not found  (saved)
  (discarded)
 invalid field type invalid data field index       data field cannot be used twice data field already declared as different type   fget_data_fields                fget_data_fields                fget_data_set_field_type              <                                         :                               )r   int     *A                                   1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +    3     	   R  
:     +      W      a  	   {  
:       {                f       y                   A                   $  A   	                    	      /         B  H        1c  {  {    {                         +         t           r     r          7            E  {  {  A   {       er              ?r   '           F       F          j        !        kf k  ltkf l  h    m  dnf n  `    o  X      	           	     
:                          %  rd   @    
   nf         ~alf F  ~num %  ~           `
               H#  rr b  \     :  	            :  	        !      eol !  r (  c (%    "    kf 4  #              fk H        	   :  
:    *    :!;9I8   I  $ >   !I   :;9I   :!;9I  4 :!;9I  (   	I  
! I/  .?:!
;9'I<   :!;9I  & I   <  .?:!;9!'I<  4 I4  7 I  >!!I:;9  .?:!
;9!'<  .?:;9'<  %     $ >  :;9   :;9  4 :;9I?<  .?:;9'<     .?:;9'@|  .?:;9'I@|  4 :;9I   .:;9'@H|  !U  "U  #   ,                                                     
                                                                                                     	         g#H-<S t1x J	z f#h #[% g  fXYg# f f f f	( ,!#tqXz X t!J f< fX J?  J5 f f f f t( f" (<Y f# <K f# ' [( J(
X	" ( f(<K<Y f (	( Y __off_t _IO_read_ptr _chain size_t _shortbuf debug type _IO_buf_base long long unsigned int free _codecvt long long int signed char fget_data_type_NUM bool_t _fileno fget_data_type_t _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset __uint32_t fget_skip_spaces fget_data_type_ALF _IO_marker unsigned int cmtc _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ fget_data_type_NOT short unsigned int fget_double _IO_save_base fgetc fget_is_formatting_char debug_next _lock _flags2 _mode fget_data_set_field_type GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end ungetc fget_test_comment_or_eol _IO_lock_t _IO_FILE float FALSE _markers __assert_fail fget_to_delims int32_t unsigned char short int _IO_wide_data _vtable_offset fget_data_fields FILE TRUE uint32_t char __int32_t __off64_t _IO_read_base _IO_save_end rep_ok __pad5 programerror _unused2 stderr _IO_backup_base _freeres_list fget_skip_to_eol _wide_data __PRETTY_FUNCTION__ _IO_write_base /home/stolfi/programs/c/JSLIBS/libjs fget_data.c /home/stolfi/programs/c/JSLIBS/libjs /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 fget_data.c fget_data.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h fget_data.h fget.h stdlib.h affirm.h stdio.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                 ACE       @          ECH     d       !   EC                                                                                                                  @             0     `             ?                                                                                                                                                      N                      d                      k                      q                      x                                                                                                                                                                                                                        
                                                               -                     >          !       fget_data.c debug_next.0 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 _GLOBAL_OFFSET_TABLE_ mcount fgetc stderr fwrite fprintf ungetc fget_data_fields fget_test_comment_or_eol __assert_fail fget_is_formatting_char fget_double fget_skip_spaces fget_to_delims programerror free fget_skip_to_eol __stack_chk_fail fget_data_set_field_type         )      !             1             E             M             \             f                    s                                 )                               4       
            !            ;            O            \       W            h                                                                   <                                                                                 <                                           !            3            |                                          $                              9            I            D      Y            k            u            R                                          p                              <                                     x                               +                  ;            M            \      \                   f                  n                                                                                                            !            \      0                   :                  B            ^            w                  )                  |                                                                   |                                                       ;            |      J                   T                  \            c            |      r                   |                                     
   	                  
      7             
      %              
                                   *       
              /       
             =       
      t      D       
      M      M       
            T       
            [       
      x       b       
            g       
            z       
                   
                    
                     
                   
                   
      A             
                    
                    
                    
                   
                   
                  
                  
      8       #      
             /      
            ;      
      <      G      
            S      
      V      _      
             k      
             w      
                  
                   
                   
                  
      #             
      
            
                  
      a             
      k            
      L            
      _            
                  
                  
      ,             
            ,      
      6      4      
      B      X      
             b      
                  
      5            
      |            
                  
      j             
      E             
      J            
                   
      P            
                  
                   
                  
      /            
                   
                    
      Z      0      
      \       C      
            d      
      m            
                  
                  
                  
                  
      _            
      l            
            (      
            L      
            S                        
                  
      3             
                                    
                                     
      Z      (      
      3       U      
      -       e      
            l                          
      v                  @            
                        `            
   
                
   
                      b             
                                   "       
      1       &       
      V       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
            Y       
            ^       
            c       
      &      h       
      5      m       
      <      r       
      H      w       
      O      |       
      X             
      a             
      i                                                 D                    h                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                                &                                                          ,                                                          1                                                        >                      	      @                             9      @               ((      `	                          J                                                         ]                            0                              X      @               1      0          	                 l                            "                                                    ?                                   |      @               1                                      0                                                       0               f      r                                  0                     ,                                                                                                                                                                       (                                          @               3      H                                                                                 	                            W                                                   4                                    filefmt.o/      0           0     0     644     18192     `
ELF          >                    A          @     @   UHH     H}HuHUHUHEH    HHǸ        H} tHUHEH    HHǸ        HEHƿ
       UHH    H}HuHUHEH    HHǸ        UHH     H}HuHE    H} t%HUHEHH    HǸ        HEHEHH    HǸ        HEHEUHH     H}HEHH    HǸ        HEHEUHH0    H}HuHUHEH    HEH    HH    HEH    HEH    HEHEH    HE    HE(   H    t`HEH    HH    HEH    HEH    )   H    HEHEH    HH    HEH    HEH    HH    HEHUHHEHUHUHH     H}HuHEH    HEH    HH    HEH    HEH    HEHEH    HEH    HH    HEHUHUHH@    H}HuHUdH%(   HE1HE    HE    HUHMHEHH    HUHEHH    tKHUH    HMH5    HǸ        H    HU   H    HH    H    HE    H} t$HUHEHH    t!H    HEHEHtH    HEH} tRHMH    HuHUIH5    HǸ        H    H^   H    HH    H    HEH    HEH    HEdH+%(   t    UHH     H}HudH%(   HE1HE    HUHEHH    HUHEHH    tJHUH    H    HHǸ        H    Hj   H    HH    H    HEH    HEdH+%(   t    UHH0    H}HuU܉ȈEH}       HE EE    HEHƿ        EE9ErEHUH։    HEHƿ        EHUH։    +HEHE E} uE
EHUH։    }
uHE <
uHEHE IUHH@    H}ȉEdH%(   HE1HE   H    E    HEH    HEH    E܃}   E9EtHUȋEH։       HEH    E܃}u(H    H   H    HH    H    } tHUȋEH։    HEH    E܃}u(H    H   H    HH    H    UHEH    HUEHЋU܈E}
uUHEH    HUEH  EUHEH    HEHUdH+%(   t        begin %s  (format of %s) end %s
 begin %s (format of %s)
 begin %s
 begin format of  	
 ) 
 end     ** wrong type in file header = %s expected = %s
 filefmt.c aborted wrong spurious       ** %s version in file header = %s expected = %s
        ** wrong type in file header = %s
      missing final newline in comment                filefmt_read_header             filefmt_read_footer             filefmt_read_comment                                          :                               )r   int     *A                                   1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +    3        R  :     +      W      a     {  :       {          
      f       y   A                   $              	_      	m      	!  ne    e         	              
    	W  W     !  
    	s  W         r     r          ?r            	!           cr     r             H    !    1  {  {    {       r   !  {  {   
    8               X                 s            R        
    +     
            
    ;         	     {       er                               u  rd "      +   cmt !  P	      H      	        "    c   L       :    u      o                 wr o"  Xcmt o,   Pind o9  L    oC   H               c s   k        &       k t  l       d               s  rd d   X    d*   P	    f   `      	              :    s      N                rd N   H    N*   @    N6   	    P   P	    Q   X      	        msg W   `     B               R  rd B$  X    B/;  P	    G   h     '                rd '$  X    '/;  P    '=;  H	    -   h	    1   `     "           ;             "!   Xh #   h                s       8      !   X    -   Ph    h             <       p  wr !  h    +   ` #            w       wr !  h    +   `    7   X   I   :!;9I8   :!;9I   :;9I  $ >   !I   :!;9I  4 :!;9I  	4 :!;9I  
.?:;9'<  .?:;9'I<  .?:!;9!'@|  I  ! I/  .?:!
;9!'I<  & I   <  .?:!;9!'I@|  4 I4  :;9  7 I  (    :!	;9!I8       %     $ >   :;9  4 :;9I?<  >I:;9   .?:;9'<  !.?:;9'<  "U  #.?:;9'@|   ,                                                                                                                                                             	         t??u%K1XK1ʻY	 	KY	Y[?YZ?	g .	K #(u .5 JJ' X	u *(i	/ .	K "(i"
Z	t/ .) ! J	!!/X fKkt  JtXt 1	vJ X+Z	 f( f f(Jf</Lof[ 
Jf
=KK char_vec_expand fget_skip_spaces_and_match _wide_data _vtable_offset version double FALSE _IO_save_end short int size_t _offset filefmt_read_header _IO_write_ptr _flags __uint32_t fgetc _IO_buf_base fget_match filefmt_read_comment _markers _IO_read_end filefmt_make_header _freeres_buf GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection char_vec_trim uint32_t free filefmt_read_footer fget_skip_formatting_chars char_vec_t float stderr long long int filefmt_read_gen_footer _flags2 _lock long int _cur_column __FUNCTION__ prefix fprintf _old_offset unsigned char _IO_save_base filefmt_make_footer signed char int32_t long long unsigned int filefmt_write_header unsigned int _IO_marker _shortbuf _IO_write_base _unused2 _IO_read_ptr vec_size_t _IO_buf_end fget_to_delims versionP char _IO_FILE type fputc bool_t _freeres_list __pad5 char_vec_new vec_index_t short unsigned int filefmt_write_comment long unsigned int fget_string _IO_write_end __off64_t rd_version _chain programerror _IO_wide_data ncmt _mode __int32_t _IO_backup_base strcmp filefmt_write_footer __off_t jsprintf _IO_codecvt _IO_read_base fget_skip_spaces filefmt_read_gen_header _codecvt fget_test_char typeP TRUE _fileno FILE ungetc rd_type _IO_lock_t filefmt.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 filefmt.c filefmt.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h stdio.h stdlib.h affirm.h string.h fget.h jsprintf.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            w    ECn     <       <    ECs      \       s    ECj     |       ;    ECr                EC               EC               EC|               EC               EC     <         EC                                                                                              P                  p             )                                                                                                                                                      8             w       M                      c                      j                      r                      x     w       <                   s                                  &      ;            a                                                                                                                        (                     7                     R    u             j                ~                                                                                                                              J                 8                                                                                                                      filefmt.c __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 filefmt_write_header _GLOBAL_OFFSET_TABLE_ mcount fprintf fputc filefmt_write_footer filefmt_make_header jsprintf filefmt_make_footer filefmt_read_gen_header fget_skip_formatting_chars fget_match fget_skip_spaces fget_string fget_test_char fget_to_delims fget_skip_spaces_and_match filefmt_read_gen_footer filefmt_read_header strcmp stderr programerror free __stack_chk_fail filefmt_read_footer filefmt_write_comment filefmt_read_comment char_vec_new fgetc ungetc char_vec_expand char_vec_trim          )      )             9             O                    _             p                    )                                              )                                                   6                   4      )      F                   S            o      )                              @                                                                               F                                           P                   +            X       6            B            M            Z       X                  )                              \                                                                   Z                         )      M            `             o         !   z            d                               L                                                     "                                                               !                      '            .            L      =                   G                   O         "   [         #   g         #   |         $         )                                        !                                              l                                            #         "   /         #   D         $   X      )                                                      
            F      )      o         (                        )            *            )                                                                   "            *            )   *                  9                   C                  K         "   \         +            +            ,            $          
                     
                   
                     
      
                            *       
   
           /       
      q       =       
             D       
      3      M       
            T       
            [       
            b       
      g       g       
            z       
                    
                   
                   
      L             
                   
                   
                    
      m             
                    
                   
      U             
                   
      >            
             #      
            /      
            ;      
            G      
      Z       S      
             _      
      a      k      
      ;      w      
      x            
                  
                  
      6             
      K            
                  
      x             
                  
      +             
                  
                  
                  
                  
      d             
      C      ,      
      W      4      
      @      X      
            b      
      u            
      K            
                  
                  
      T             
      6            
                  
      R            
                  
      z            
                  
      :      "      
      :      0      
      E      7      
      M       A      
            ]      
              t      
      H            
                   
                  
                  
                  
      h            
            "      
             9      
            Y      
      !      t      
      2            
                  
                   
                  
                  
                  
                          8      %      
            B      
            P      
            Z                  c      
   	                
      
                  J            
                        |                              
                               D      
            R      
      O      `      
            j            p            
                                     
                  
      E             
      O            
      V            
                        P            
      `                  u      6      
      0      D      
            S      
             X            a      |      
      0            
                  
                  
      E             
                        &            
                  
                                      
                  
      E       9      
            >            w       b      
            q      
            x                          
                  
      E              
                                   "       
      /       &       
      T       *       
      }       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
             h       
      /      m       
      6      r       
      <      w       
      D      |       
      M             
      V             
      _             
      f                                                 @             w       `                                 &                   a                   u                                                         J      @            8       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               H&      	                          &                                                          ,                                                          1                                                        >                      	                                   9      @                0                                J                      j                                   ]                            0                              X      @               <      0          	                 l                                                                                                                   |      @               =      (                                0               q      b                                  0                     q                                  0               D      ,                                                   p                                                          p                                                                X                                   @               8?                                                             8                          	                       $      &                                                   (@                                    gauss_bell.o/   0           0     0     644     4912      `
ELF          >                    p          @     @   UHH`    EMUE\EEE~    fTEE~    fTEEf.    z!Ef.    u    E   ff.EzAff.Eu6ff.Ezff.Eu    E   fE   E^EEEf/    rfEp    f/Ev    ERE~    fWEEYEEE    ^EHEfHn    fH~HEE                            ?LC@C֔N>                      @                           x                                  int                         exp _t      t        t           x      x t   avg )t   dev 5t   y t   `	               z t   h   $ >   :!;!9I  4 :!;9I  %  $ >  .?:;9'I<   I  .?:;9'I@|  	   ,                     x                           3                                	        	YY!Y X XZX- long long int unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int long long unsigned int float unsigned char char gauss_bell_eval long int double short unsigned int signed char short int /home/stolfi/programs/c/JSLIBS/libjs gauss_bell.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits gauss_bell.c gauss_bell.c mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x            x   ECo                                                                                                                                                                                                                    x                            4                      ;                       gauss_bell.c gauss_bell_eval _GLOBAL_OFFSET_TABLE_ mcount exp         )      9             O             e                    t                    ~                                                                        $                          (            ,       M            <       d                   
                     
                    
      %              
                                   *       
              1       
            8       
      N      ?       
             F       
             M       
      a      T       
      m      b       
      >      i       
      )      p       
            w       
      G      ~       
                     
                    
      .                                                      
                                   "       
      2       &       
      W       0       
      z       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                                   @                     8                          &                                                          ,                                                          1                           H                              >                                                         9      @               	                                J                                                          ]                            0                              X      @                     0          	                 q                                                          l      @                                                }      0               v      w                                  0                                                        0                     ,                                                                                                                                                                             8                                    @                                                                            8         	                 	                      P      ?                                                                                        gauss_distr.o/  0           0     0     644     9992      `
ELF          >                    H!          @     @   UHHĀ    EMUE~    fTEEf.    zEf.    ufE  ff.E   ff.Eu~Ef.EzdEf.EuXE~    fTEEf.    z!Ef.    u    E      E  fE   E\EEE~    fTEE^EEEf/    rfE   H    fHn    fH~HEEYEE    f/Ev    ^EEaE~    fWEEYEEE    ^EHEfHn    fH~HEE^EEEUHH`    EMUE~    fTEEf.    zMEf.    u>Ef.    z!Ef.    u    ER  fED  ff.EzUff.EuJEf/EvfE  Ef/Ev    E       E   Ef.EzaEf.EuUE~    fTEEf.    z!Ef.    u    E       EwM    YEE\EEE^EEE~    fWEHEfHn    fH~HEE    ^EEUHH       H@800~    fT00f.      0f.      Hf.@z Hf.@ufE  Hf.    zHHf.    u6@f.    z$@f.    u    EF  Hf.    zHHf.    u6@f.    z$@f.    u    E  H~    fTXXf.    zXf.    t@@~    fT``f.    z$`f.    u    EZ  fEL  ff.0   ff.0   8f/Hv$@f/8v    E  Hf/8v$8f/@v    E  Hf.8zHf.8t$@f.8z$@f.8u    Eb  fET  0    YEH\8hh^EE@\8pp^EEE~    fTx    f/xr%fEHEfHn    fH~HE   Eff/v<    EHEfHn    fH~HEE~    fWE:    EE~    fWEHEfHn    fH~HEE~    fTE    f/Er%fEHEfHn    fH~HE   Eff/v<    EHEfHn    fH~HEE~    fWE:    EE~    fWEHEfHn    fH~HEE\EEE\EEEXEEE    ^EE                                LC@-DT!@C֔N>      ?                      @      ?;f?            {       
                    4	                                  int                         erf t      t        t      t    exp _t      t        t      t        /t           V        x0 /$t   ~x1 //t   ~avg /:t   ~dev /Ft   ~    Jt   Xz0 Kt   `z1 Lt   ha0 Ot   c0 Ot   a1 Wt   @c1 Wt   H     !t                 
  x !t   avg !)t   dev !5t   	        w           )t   `z *t   h      t                  x t   avg )t   dev 5t   ~z t   `	               A t   h   $ >   :!;9I  4 :!;9I   I  .?:!;9!'I<  .?:!;9!'I<  .?:!;9!'I@|  4 :!;9I  	  
%  $ >  .?:;9'I@|   ,                     4	                      W    3                                	        	Y YJ + tB X JB XJ XYX >X -w	Y/   XY- X > X -> X-Yu(X  X1Y -Zw	5,$ $$! $$!( $$ $"$  !!  !! $$"t!t	$! fv	-X fv-#Y erfc float gauss_distr_integral unsigned char dev2 long unsigned int short unsigned int gauss_distr_PDF GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double unsigned int long long unsigned int long long int char short int long int signed char gauss_distr_CDF sqrt gauss_distr.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits gauss_distr.c gauss_distr.c mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                EC    <          EC    \       V   ECM                                                                                                                                                                                                                                                 5                      <                      A                      E                  U                      Z           V      o                       gauss_distr.c gauss_distr_PDF _GLOBAL_OFFSET_TABLE_ mcount sqrt exp gauss_distr_CDF erfc gauss_distr_integral erf             )      *             @                    O                                                                                                                             8                   O            $       Y            y            ,                   4                   <                   L                         )      *            @                   O                   ^                   m                   w            4                   4                                      *                   9                   C                   U            T       i            \                   <                               L             )                  ;                   Q                               d                   d                                                         4                                                         d       )            d       3            l       M            i                   {                                                                                        -            4       c            l                                      \       O            c            4                               4                               <                   l                   <                   $            5            4       S            x            4                               <                   l                   <                    	            L              
                     
      h              
                     
                                  *       
              1       
              8       
      E       ?       
      @      F       
      3       M       
            T       
      w      b       
            i       
      r      p       
             w       
      9      ~       
      d             
      M             
                     
                   
                                4      
      .             
                                           `            
      .             
      X                           `            L             
                                   "       
      3       &       
      X       0       
      {       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                                                                                            @       4	                                   @                                               &                     t	                                     ,                     t	                                     1                     	      x                              >                      	                                   9      @                                               J                      w                                    ]                      S      0                              X      @               h      0          	                 q                            [                             l      @                                                }      0                                                       0                                                        0               ,      ,                                                   X                                                          X                                                          x      x                                    @               (       H                                                                	                 	                            s                                                    p                                     gauss_table.o/  0           0     0     644     12312     `
ELF          >                    X*          @     @   UHSH       l`XhTXff/t(H    H   H    HH    H    l t=l   H    HL       H    HH    H        HET    ǅt       tHxfH*HHH	fH*XEE\`EtH    HEHlXHEf(fHn    fH~HEEtt;lW   ǅx       xHxfH*HHH	fH*XExH    HEHX`HEf(f(fHn    fH~HEExx;leh    fEǅ|    4|H    HEH EEXEE؃||;lrEff/t(H    H%   H    HH    H    E    IEH    HEH EEH    HEHE^EEE EE;lr   T    lXf(H    fHn    fH~HEEff/w(H    H+   H    HH    H    E    IEH    HEH EȋEH    HEHE^EEE EE;lrHEH]UHH`      ff/s(H    H3   H    HH    H     twHxfH*HHH	fH*X    Yf/v    EB     ff/wMHxfH*HHH	fH*Xf/{  HxfH*HHH	fH*XHxfH*HHH	fH*X^HfHn    fH~HY \ OHxfH*HHH	fH*X\HxfH*HHH	fH*Xf/dOHxfH*HHH	fH*XXff/wff/s(H    H>   H    HH    H    HxfH*HHH	fH*X  f/w(H    H?   H    HH    H    ff.zJff.u<ff.z ff.u    E  fE          Y(X(0HxfH*HHH	fH*X80^8@H@fHn    fH~HHH,     y(H    HI   H    HH    H    fEȋi  f*P\PXX^E苅f*`X`hh^EE~    fWpEYpxx    ^EHEfHn    fH~HEE~    fWEEYEEE    ^EHEfHn    fH~HEEXEEEXEEȃ ^EE~    fWEEYEEE    ^EHEfHn    fH~HEEXEEEEE       gauss_table.c invalid standard deviation no mem cannot normalize a zero-sum table wmax > 0.0 dev >= 0 z >= 0 z < n kmax >= 0    gauss_table_make                gauss_table_make                gauss_table_folded_bell               ?      ?333333!@                              @g                           I                                      )d   int     *<           	               C           X           k   <                    $   exp _   	                          5          EV  V  V  <   V          	   {                
=~     ~   V  V     V       ~                
1  V  V     V       1           .        z 1'   }dev 11   }n 1?   }
      	                B          H   }sum J   k M   }u U   H        i      um O   Xup P   `        C    	      	P                P  n #   ~avg -   ~dev 9   ~    E   ~    U   ~
    e  	        w P  P
    e  	                         i    ~                  i    ~                  sum #   H        N         i $   ~         b       i &   ~                     *   X        ]       i ,   ~         e  C    	U    I  $ >  4 :!;9I   :;9I   :!;9I    .?:;9'I<    	& I  
4 I4  (   .?:;9'<   !I  .?:!;9'I@|  4 :!;9I  I  ! I/   :!;!9I  %  $ >     >I:;9  .?:;9'I<  .?:;9'I<   ,                     I                          l                                                                                	        8 (  = XM	,Y4 X +' ! tj	Y4X /' ! t$	5 .1 ' ! t	 f(	t. .2 -' t! J	. (	t. .2 -' t! JKi+  (.  S"# ' ! 7Z7 l tu  . OM . O  ( I(2   X$]G L / t$ l  X	g ( Yft( Kft(KJ( 0+ X$ " - pKX - FALSE calloc size_t float __assert_fail __int32_t folded bool_t programerror gauss_table_make kmax __PRETTY_FUNCTION__ unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t normSum wmax __FUNCTION__ unsigned int gauss_table_folded_bell long long unsigned int floor int32_t long long int ceil char gauss_bell_eval short int TRUE uint32_t long int signed char checknotnull gauss_table.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include . /usr/include gauss_table.c gauss_table.c types.h stddef.h stdint-intn.h stdint-uintn.h bool.h mathcalls.h assert.h gauss_bell.h affirm.h stdlib.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                ECH
      @       .   EC%                                                                                                                                   4                                                                                                                                 J                   [                      q                      x                                                                             .                                                                                                                     gauss_table.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 gauss_table_make _GLOBAL_OFFSET_TABLE_ mcount programerror calloc checknotnull gauss_table_folded_bell gauss_bell_eval __assert_fail floor ceil exp          )      U             |       d             n             
       v                                       |                                 %                    _                                    |                               ,                   f                   p                                                       N                   ,      )      [                   j            t            Y       |                                                              M                   \            f            b       n                                                       i                                      T                               	                   	            &	            o       .	            	                   
                  1
            G
                   l
                  
            
                                                        
                     
   
                 
                     
                                  *       
   	           1       
   
   w       8       
   
          ?       
   
         F       
   
          M       
   
   :      T       
   
         Y       
   
   (       l       
   
         z       
   
   1             
   
                
   
                 
   
   {             
   
                 
   
                
   
                
   
                
   
   (             
   
                  
   
   #             
   
   9       
      
   
                
   
         6      
   
          \      
   
   	      |      
   
   F            
   
                
   
   @             
   
                           -      
   
   c       7                   @                   Q      
   
   ^                   L	            
   
   M                                 
   
         %      
   
   2       3      
   
         =                   R      
   
   c       \                   e                                                 J                  S                                    O      "      
   
         0                         
                                   "       
      3       &       
      X       *       
      {       .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
            d       
            i       
            n       
      &      s       
      /      }                                           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                                                                                            @       I                                   @                                                &                                                          ,                                                          1                                                        >                            k                             9      @               0"      @                          J                            k                             ]                      ~      0                              X      @               p'      0          	                 q                                                         l      @               '                                }      0                     S                                  0                     8                                  0               T      ,                                                                                                                                                                             `                                    @               P)      0                                                        @                          	                      @                                                          )                                    /64             0           0     0     644     8488      `
ELF          >                    h          @     @   UHHP    }̉uHUHMLEEHH    HL       H    HH    H    HEE    EH    HEH     EE;ErE    fEH    HEHЋ EE;Er(H    H   H    HH    H    EHH    HEHЋEE;ErHE     E    IEH    HEHЋEH    HEHȋ ƋE܃H    HEHEE;ErE    o  EH    HEHЋ EEHH    HEHЋ t5EHH    HEHЋ UHcHH    HUHʋ9s(H    H(   H    HH    H    EHHH    HEHЋ UHcH    HUHʋ)ЉEEHH    HEHЋ 9E}(H    H*   H    HH    H    E;Er(H    H+   H    HH    H    EHH    HEHEEHH    HEHЋEE;EE       EH    HEHЋ t(H    H2   H    HH    H    EH    HEHЋ EZEHH    HEHЋ H    HEHЋ 9Et(H    H4   H    HH    H    EEH    HEHЋ 9E|EE;EEH    HEHЋ 9Et(H    H6   H    HH    H    HEH         group_sort_uint32.c no mem ig < ng      (0 < gsize[ig]) && (gsize[ig] <= gstart[ig+1]) k >= gstart[ig] k < ni gsize[ig] == 0 group[isort[k]] == ig gstart[ng] == ni             group_sort_uint32               group_sort_uint32                            +                                      )d   int     *<           	       X       k       C                     ~        E         <              =~   &  ~                    ~   =                  +        
ni    
ng                              h       	               	                -         ig    D         w       <  it    H        b       ig    d          Z       _  ig    L                 it #   P        k      ig %   \k )   `                 ig 1   T               k 3   X            C    	    I  $ >  4 :!;9I   :;9I       !I   :!;9I  	& I  
 :!;9!I  4 I4  %  $ >     .?:;9'<  .?:;9'<  .?:;9'I<  .?:;9'I<  .?:;9'@|  4 :;9I  I  ! I/   ,                     +                          ]                             	                                       	        $  )t2 .7  ' f Jt/ 	Y (X' U Jt/3<%<.#.' - JtZ 	[  5(2f	Y ( (<YX' vX Jt	Y t ( 	X/ .9 (3 J0 ( ' V J ( size_t gstart __int32_t __PRETTY_FUNCTION__ group long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection isort __uint32_t __FUNCTION__ group_sort_uint32 unsigned int long long unsigned int __assert_fail int32_t free long long int char short int unsigned char uint32_t long int signed char checknotnull malloc gsize group_sort_uint32.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include . group_sort_uint32.c group_sort_uint32.c types.h stdint-intn.h stdint-uintn.h stddef.h assert.h affirm.h stdlib.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x            +   EC"                                                                                                            $                                                                                                                                 :             +      L                      b                      i                      p                      }                                             group_sort_uint32.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 group_sort_uint32 _GLOBAL_OFFSET_TABLE_ mcount malloc checknotnull __assert_fail free        )      /             9                    E             O                    W                                                                                                                          $                   U                   d            n            S       v                                                       c                                      $            .            j       6                                                       y                                                                                 $                   
                     
   	   W              
   
                  
   
                               *       
              1       
   	         8       
   	   D       ?       
   	   X      F       
   	   2       M       
   	         T       
   	         Y       
   	          l       
   	   .      z       
   	                
   	                
   	                
   	                
   	                  
   	                
   	   e             
   	                
   	   |             
   	         '      
   	         >      
   	   F      E                    v      
   	   ,             
   	   (            
   	                
   	               
   	   9                               
   	                                         _                                             =                  `            g                  s                                    :             
                                   "       
   
   9       &       
   
   ^       *       
   
          .       
   
          2       
   
          <       
   
          A       
   
          F       
   
          K       
   
          P       
   
          U       
   
         Z       
   
         _       
   
         d       
   
   !      n                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       +                                   @                     H                          &                     k                                     ,                     k                                     1                     p                                    >                      R                                   9      @                                               J                      X      I                             ]                      	      0                              X      @                     0          	                 q                      	                                   l      @                     h                          }      0                                                       0                     *                                  0                     ,                                                                                                                                                                             8                                    @               x                                                       P                                	                                                                                                                     hermite3.o/     0           0     0     644     15496     `
ELF          >                    6          @     @   UHH       XPH@80(0\8E(\8E0\(E    f.Ez    f.EtHE^EEE^EEPYEP@YE@EYEEYEEX``    XhEYhEEXpp    XxEYxEXYEEPYEE@YEEE\EEEYEEEYEEEXEEHYEEEXEEEUHH       \HPHHXDDL8\ (H    H   H    HH    H    X (H    H    H    HH    H    \X9Dt(H    H!   H    HH    H    \xx tHH u       || tr\ t?\H   H    HL    &   H    HH    H        HHHHHP\HΉ    HP EH8E Xuhǅh   IhH    HPHhH    H8HEE h\9hrr  HP Ex tHH E    EEEǅl    ǅp     EEpH    HPH EEE能x t#pH    HHH E    EEEǅt     tHxfH*HHH	fH*XEf*XEE^EE    \EElx tMe    UMEHEf(f(ff(f(f(fHn    fH~HE-EYEEEYEEEXEE؋lHH    H8HE tX9tlpH    HPHlHH    H8HEE p\9p| tHHH    UHSH      HHx y(H    HO   H    HH    H       uHxf   uhHH H \EHxE HxHE %    HH HH H Hf(f(fHn    fH~HHx HH H HxHXHf(fHn    fH~HH HH HH Hf(f(fHn    fH~H HxH ~    fW w  HH HH HH  H ( H(f(f(f(fHn    fH~H0Hx0 HH 8HH @HH HH PHxHX8@HHPf(f(f(fHn    fH~HXXǅ   	  HHH    HH `HHH    HH hHHHPHH pHHHPHH xHH    HxH`hpHxf(f(f(fHn    fH~HEE9HHHPHH EHHHPHH EHHHPHH EHHHPHH EUMEHEf(f(f(fHn    fH~HEHHHPHxHE~    fWEE HHHPHH EHHHPHH EHHHPHH EȋHHHPHH EUMEHEf(f(f(fHn    fH~HE؋HHHPHxHE~    fWEE H]UHHH    EMUM    YEM    YEEXEEE\EEM    YEEUHH     EME\EEM    YEEUHHP    EMU]E\EEEXEE    ^EE\EEE    ^EE\EEEUHH`    EMU]M    YEM    YEE\EEM    YEEXEEE\EEE    ^EEUHH`    EMU]M    YEM    YEEXEEM    YEE\EEEXEEXEEE    ^EE               hermite3.c invalid {ns} inconsistent lengths no mem invalid {nx}                hermite3_subsample              hermite3_estimate_derivs              ?                                 @      ?      @      (@             @      &      2@      "@;                                         :       int                                 )A       *d              y                      d      	     	         $                 =   0     0  0     0   
          Q  .   .        1r  0  0     0       w                    v w-   vp w7   vpp wB       wN        t                  &  vm t-   v t8   vp tB   vpp tM        q                    vmm q-   vm q9   vp qD   vpp qO        n           H         vm n-   Xvp n8   P     k                    v k-   vp k7   vpp kB        M        "        nx M'   |x M2  |dx M>  |      	                c         d X   X         -      i e   }  
        :                        Q  nx !   ~x ,  ~dx 8  ~ns F   ~ny R   ~y ]  ~    a  	            "   ~    #   ~        h       |  ix -   ~         r      v1 2   d1 3   iy 4   ~        &      ix 5   ~              v0 7   Pd0 :   X        ;      jn =   ~              r0 ?   `r1 @   h         a  :    Q                 &      v0    ~d0 *   ~v1 5   ~d1 @   ~a K   ~b U   ~t _   ~h    @r    s    r2    Hs2    PP0    XP1    `   :!;9I  4 :!;9I  $ >   I   :;9I    .?:!;9!'I@z  & I  	(   
 !I  .?:!;9!'@|  4 I4    I  ! I/  4 :!;9!I  %  $ >     >I:;9  .?:;9'<  .?:;9'I<  .?:;9'I<  .?:;9'<   :;9I  .?:;9'I@z   ,                                               ]                             	                                       	        MKKK  ( 1 JK!!   !#*&  Y1= ( ( (  X . Xg  ? X	u
	: .2 t: t7 + # t3%    	Zt# # t  Z+4!Qu# U M] Q   / ' t(ut+ o# t  ?* (mXf.KrX<6 T6/ )8.2 A  
BzX<6 `B/<6 A	m X6 e 6 ] 6 U 6 0 6 4 >( # t PG>5 ;  XPG>5 ;  XwXX X%X1 XX1&!X'X ,X1&XXX% X)X1&XXX&#, X0X size_t hermite3_estimate_deriv_2_0_2 long long unsigned int free long long int signed char hermite3_interp bool_t long int hermite3_estimate_deriv_1_1_2 double checknotnull self __uint32_t hermite3_estimate_derivs unsigned int long unsigned int __FUNCTION__ short unsigned int hermite3_subsample hermite3_estimate_deriv_1_0_1 vppp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection float FALSE hermite3_estimate_deriv_0_1_2 hermite3_estimate_deriv_0_1_3 int32_t unsigned char short int smooth TRUE uint32_t char __int32_t programerror calloc hermite3.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits . /usr/include hermite3.c hermite3.c stddef.h types.h stdint-intn.h stdint-uintn.h bool.h affirm.h stdlib.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x            &   EC    <          EC     \       "   ECH                EC            H    EC                 EC                EC                 EC                                                                                                   P                   p                                                                                                                            *             &      :                      P                      W     &            j                      w                      ~                                 "                                                         H                             _             !                  hermite3.c __FUNCTION__.1 __FUNCTION__.0 hermite3_interp _GLOBAL_OFFSET_TABLE_ mcount hermite3_subsample programerror calloc checknotnull hermite3_estimate_derivs free hermite3_estimate_deriv_0_1_2 hermite3_estimate_deriv_1_0_1 hermite3_estimate_deriv_0_1_3 hermite3_estimate_deriv_1_1_2 hermite3_estimate_deriv_2_0_2         )                                              +                   j                   7      )      o            L       ~                                                       L                                                              L                                                  c            m            L       y                        )                               {                                                                                                          )                  l                   (            0       0            B                        5	            \	                   
            
                                                                                      	      )      %                   ;                   o                         )                               )                         <                   m      )                                                                                        )      @                   V                   {                                             
                     
   	   K             
   
                  
   
                               *       
              /       
   	           =       
   	          K       
   	   r       R       
   	   A       Y       
   	   l      `       
   	         g       
   	          n       
   	   O       u       
   	   z      z       
   	                
   	                 
   	                
   	   d             
   	   %              
   	                
   	                
   	                 
   	   "             
   	                
   	   k              
   	   <             
   	          6      
   	         R      
   	         s      
   	   F      |                        
   	   F            
   	   {                   _      '      
   	          0                        
   	   (                              
   	   (                              
   	                            M      
   	          W            p       `            g                  
            
   	                     &      *      
   	          4            P       =      
   	         K      
   	          Y                  }            L                                                            !            .      g      
   	   [       r                           
                                   "       
   
   0       &       
   
   U       *       
   
   ~       .       
   
          2       
   
          <       
   
          A       
   
          F       
   
          K       
   
          P       
   
          U       
   
          Z       
   
          _       
   
          d       
   
         n                                           @             &      `                                                                                         _                         .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               '                                &                                                          ,                                                          1                                                          >                             ?                             9      @               -                                J                      _                                   ]                             0                              X      @               3      0          	                 q                      0                                   l      @               3      h                          }      0                                                       0               !                                        0               "      ,                                                   "                                                          "                                                          #                                          @               05                                                       0$      X                          	                      &      ?                                                   5                                    int32_vec.o/    0           0     0     644     5160      `
ELF          >                              @     @   UHH     H}uUHE EE9Eto}wi}uHEH@ EEUHEH    E    HEH@UHcHHEEE;E|ڋUHEH    û       
                                                           )d   int     *<               X       k                  _       m                  ne Ұ    e ҫ                              2                           v (  XNC 3   T    ?   PKC    h	        i       val    l	        /       c    d    $ >   :;9I   I  4 :!;9I   !I   :!;9!I8  .?:!;9!'<   :!;!9I  	  
%  $ >  :;9  .?:;9'@|   :;9I   ,                                                 F                                                	        < X*g# f*  J <	>	t- .0 4 & X J	 defval int32_vec_t vec_index_t __int32_t float unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t int32_vec_expand unsigned int long long unsigned int int32_t long long int int32_vec_regularize char vec_size_t short int int32_vec_trim uint32_t long int signed char int32_vec.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . int32_vec.c int32_vec.c types.h stdint-intn.h stdint-uintn.h vec.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC                                                                                                                     
                                                                                 "                      8                      ?                      P                       int32_vec.c int32_vec_regularize _GLOBAL_OFFSET_TABLE_ mcount int32_vec_expand int32_vec_trim         )   
   X                                 
                     
      b              
                     
                                  *       
              1       
      /       8       
      O       ?       
      V      F       
      =       M       
            T       
            Y       
             l       
      :      z       
                   
                   
      z             
                   
                   
      c             
                   
                    
      )              
      3             
                    
                   
                  
      E      3      
            :                    d      
                          3                   \              
                                   "       
      1       &       
      V       *       
      y       4       
      {       9       
             >       
             C       
             H       
             M       
             W                                            .symtab .strtab .shstrtab .rela.text .data .bss .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                           &                                                           ,                                                           6                                                          1      @               	                                B                                                          U                      {      0                              P      @                     0                           i                                                          d      @                               
                 u      0               v                                        0               b                                         0                      ,                                                   L                                                          P                                                          p      8                                    @                                                                            8                          	                            _                                                                                        interp_spline.o/0           0     0     644     11704     `
ELF          >                    '          @     @   UHH    }u} t}tE    4E    (H    H   H    HH    H    UHHP    Eȉ}ĉuUHME    EHxfH*HHH	fH*XEM    YEE\EEHEfHn    fH~HEE,EE    8MċU܋EHUHH    HEHH    HEHȉEE;Er}    H    HUfHnH    HHǸ       E    6EH    HEHЋH    UH5    HǸ        EE;ErH    Hƿ
       UHH     E}uUHM} t}t8HUuMHEfHn    DHUuMHEfHn    (H    H:   H    HH    H      interp_spline.c invalid {knd} z = %7.4f   ix[%d] = %d
          interp_spline_compute_num_samples               interp_spline_get_weights             ?1                           ~              :                               )r   int     *A       ,           -:                               17      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DP  `    FU  h    Hr   p    Ir   t    J   x    MQ       NX       OZ      Qj      Y       [t      \~      ]U      ^	H       _
.       `r       b              +    K        j  	:     C      o      y       	:         7              f              y                  A   
                $      	      	  A   
Y                            
.            A   5                    8x      !                 &               er          
    
"  %  "    Y   
      ;         1\           
    
  r     
    !
           /                 z /'  hord /2  dknd /L  `nw /Z  \wt /e  P    
  	            
  	:                          z '  ns 3  red HY  nw V  ix bs       
  Hk #  L        I         i &  @         G       i *  D      
          h         ord 4  lknd N  h    /  	            /  	:   !     :!;9I8   I   :;9I  $ >   :!;9I   !I  (   I  	! I/  
.?:;9'I<  & I   <  >!!I:;9  4 :!;9I  7 I  .?:;9!'<  .?:!;9!'@|  4 I4  %     $ >  :;9   :;9  4 :;9I?<  .?:;9'I<     .?:;9'<  4 :;9I      .?:;9'I@|   ,                     ~                      X                                                                                                            	        tټ (1$,w'fF &t: .F <: + ./ <# . J	'	tV ..  ( ! J	>?$0 0( __off_t ix_reduce_mode_MIRROR _IO_read_ptr _chain size_t _shortbuf debug _IO_buf_base long long unsigned int __int64_t ix_reduce _codecvt interp_spline_I_get_weights long long int signed char bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset __uint32_t _IO_marker unsigned int _freeres_buf fprintf ix_reduce_mode_SINGLE long unsigned int _IO_write_ptr __FUNCTION__ ix_reduce_mode_t short unsigned int _IO_save_base floor ix_reduce_mode_REPEAT _lock _flags2 _mode ix_size_t interp_spline_get_weights interp_spline_B_get_weights GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ix_index_t _IO_write_end interp_spline_get_indices uint64_t interp_spline_I_compute_num_samples _IO_lock_t _IO_FILE __uint64_t float FALSE _markers int32_t unsigned char short int interp_spline_compute_num_samples _IO_wide_data ix_reduce_mode_PXMIRR _vtable_offset FILE TRUE uint32_t char interp_spline_kind_NUM __int32_t __off64_t _IO_read_base _IO_save_end ix_reduce_mode_EXTEND __pad5 programerror _unused2 stderr interp_spline_kind_B interp_spline_kind_I _IO_backup_base interp_spline_B_compute_num_samples _freeres_list _wide_data int64_t interp_spline_kind_t _IO_write_base interp_spline.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 interp_spline.c interp_spline.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix_types.h ix_reduce.h interp_spline.h interp_spline_I.h interp_spline_B.h stdio.h mathcalls.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x            h    EC_     <          ECx    \           EC                                                                                               @       "             p                                                                                                                            /             h       Q                      g                      n                                                                       h                                                                                                                                                                 8                      interp_spline.c __FUNCTION__.1 __FUNCTION__.0 interp_spline_compute_num_samples _GLOBAL_OFFSET_TABLE_ mcount interp_spline_B_compute_num_samples interp_spline_I_compute_num_samples programerror interp_spline_get_indices floor ix_reduce stderr fprintf fputc interp_spline_get_weights interp_spline_B_get_weights interp_spline_I_get_weights            )      ,             8             A             <       P             Z                    b             v       )                                       1            g            w                                                       $                                                 )      1            M            V            l       e            o                   w                   
                     
   	   H             
   
                  
   
                               *       
              /       
   	   2       =       
   	   y      D       
   	   A      M       
   	         T       
   	         [       
   	          b       
   	         g       
   	   Q      z       
   	   +             
   	   m              
   	                 
   	                
   	                  
   	   [             
   	   5             
   	                
   	                 
   	                 
   	                 
   	   e            
   	   N            
   	         #      
   	   $      /      
   	   I       ;      
   	          G      
   	         S      
   	         _      
   	   s      k      
   	         w      
   	   +             
   	                
   	               
   	               
   	                
   	               
   	   9             
   	               
   	   #            
   	                
   	   &            
   	               
   	   N            
   	               
   	         +      
   	         8      
   	   "      D      
   	   y      L      
   	   6      p      
   	         z      
   	               
   	               
   	               
   	   1            
   	   ,            
   	   L            
   	               
   	               
   	               
   	   '            
   	                
   	         #      
   	         ;      
   	   c      A      
   	         G      
   	         M      
   	          S      
   	         Z      
   	         h      
   	          o      
   	   V             
   	               
   	               
   	   :            
   	   9            
   	                
   	   ,            
   	   [            
   	   w       &      
   	         <      
   	         ]      
   	   U      s      
   	               
   	                                 
   	                     p             
   	   2                  h       r      
   	   C                                                 
   	                                   
   	                     @              
                                   "       
   
   5       &       
   
   Z       *       
   
          .       
   
          2       
   
          6       
   
          @       
   
          E       
   
          J       
   
          O       
   
         T       
   
         Y       
   
         ^       
   
   $      c       
   
   2      h       
   
   A      m       
   
   H      r       
   
   S      w       
   
   _      |       
   
   o             
   
                
   
                
   
                
   
                                                    @             h       `                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ~                                   @                     p                          &                                                          ,                                                          1                                                          >                      X      5                             9      @                     x	                          J                      	                                   ]                      Y      0                              X      @               h$      0          	                 q                            \                             l      @               $      @                          }      0                     ]                                  0               B                                        0                     ,                                                                                                                                                                        @      x                                    @               &      H                                                       p                          	                      (      T                                                    '                                    /85             0           0     0     644     7992      `
ELF          >                    x          @     @   UHH    }}}(H    H   H    HH    H    EUHH       H}(H    H   H    HH    H    9t(H    H   H    HH    H    H      j  f*00    Y8\8HfHn    fH~H@\@EEff/s(H    H   H    HH    H        f/Es(H    H    H    HH    H        \EE,ǅ$   ;  f*$HE^HP$HHHPHH X$HH    HHPYX`` $(7  $+(f*hEXhpf*$xp^xE(HHHPHH EEYEEf*(EEXEEf*$EE^EE(HH    HH EEYEE(HH    HHEXEEE (( f*$EE^EEH EEYEEHE $$;,              interp_spline_B.c invalid {ord} bad window width {nw} u >= 0.0 u <= 1.0                         interp_spline_B_compute_num_samples             interp_spline_B_get_weights     interp_spline_B_get_weights           ?      ?                           r                                      )d   int     *5           ~   	       X       k                   
    E         5                     
    1                           '        z )   ~ord 4   ~nw B   ~wt M  }    $  	            $  	                j      u    `v !   hdeg $   ~        \      k %   ~        X      r '   ~    	      $  .          
           K       m  ord 6   l    }  	            }  .   # m   $ >   I   :!;9I  4 :!;9I   :;9I  & I  4 I4    	 !I  
.?:;9'<  I  ! I/  %  $ >  .?:;9'I<  .?:;9'@|  .?:;9'I@|   ,                     r                      W    T                                                            	        K f(g10 ( (/,w 	K ( (#	Y)&tY!%')$#25;8#-+ % t)   t' programerror float __assert_fail __int32_t __PRETTY_FUNCTION__ unsigned char long unsigned int interp_spline_B_compute_num_samples short unsigned int interp_spline_B_get_weights GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t __FUNCTION__ unsigned int long long unsigned int floor int32_t long long int char short int uint32_t long int signed char /home/stolfi/programs/c/JSLIBS/libjs interp_spline_B.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/include . interp_spline_B.c interp_spline_B.c types.h stdint-intn.h stdint-uintn.h assert.h mathcalls.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x            K    ECB     <       '   EC                                                                                              `       $       "                   1                                                                                                                                 G             K       k                                                                       K       '                                                   interp_spline_B.c __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 interp_spline_B_compute_num_samples _GLOBAL_OFFSET_TABLE_ mcount programerror interp_spline_B_get_weights floor __assert_fail           )                   \       -             7                    ?             \       )                                                                                                                                                              *                   _                                                       2                                                                                 ;                                             
                     
   
                 
      %              
                                   *       
   	           1       
   
   M       8       
   
         ?       
   
   ?       F       
   
          M       
   
         T       
   
         Y       
   
   !       l       
   
         z       
   
                
   
                
   
                
   
                
   
                 
   
                
   
                
   
                
   
                 
   
                
   
                 
   
          #            K       r      
   
         |                         
   
   +                                                                                *      
   
   _       5                    Z      
   
         d            `              
                                   "       
      7       &       
      \       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             K        .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                                   @                                               &                                                          ,                                                          1                                                          >                                                         9      @               x                                J                      #                                   ]                      '	      0                              X      @                     0          	                 q                      W	      [                             l      @               8      8                          }      0               
                                        0                                                        0                     ,                                                                                                                                                                             X                                    @               p      0                                                 `                                	                      (                                                                                              /104            0           0     0     644     12448     `
ELF          >                    *          @     @   UHH    }}}(H    H   H    HH    H    }t"}#}t} t	   :   3   ,H    UH    H5    HǸ            UHH       H}(H    H&   H    HH    H    ǅ    uIt(H    H*   H    HH    H    H     }  HxfH*HHH	fH*X    Y \ HfHn    fH~H((,f*0\0EEff/s(H    H7   H    HH    H        f/Ew(H    H8   H    HH    H        \EE t<H    MEHf(f(fHnH    HHǸ        tt_  t(H    HA   H    HH    H    HE HHE   t(H    HG   H    HH    H        f/E]  M    Y88    \@EY@HHH M    YPEYPXHHX    X`` M    Yhh    XpHHEYpxx M    YEHHEYEEE L  M    YEEYEEHE M    YEM    XEHHEYEEE M    YEEYEEHHM    XEE M    YEE    \EHHEYEEE (H    HW   H    HH    H        ǅ    WHH    HH EH    HM苕fHnH    HHǸ       ;rH    Hƿ
          interp_spline_I.c invalid {ord} %s(%d) not implemented yet
 nw == 1 fz >= 0.0 fz < 1.0  z = %9.6f  fz = %9.6f  gz = %9.6f nw == 2 nw == 4 not implemented yet   wt[%d] = %10.7f
                interp_spline_I_compute_num_samples             interp_spline_I_get_weights     interp_spline_I_get_weights           ?      ?      ?            ?      п                                         :                               )r   int     *A                            
       1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +    3        R  :     +      W      a     {  :       {                f       y                   A                   $      	           
E-  {  {  A   {       er   J           1k  {  {    {       $        =      Q  z $)  }ord $4  }nw $B  }wt $MQ  }    f  	            '  ~    f  	                }      	iz 3  ~	fz 6  `	gz 9  h               	k [  }        f  :    
V      
                   ord 6  l      	              :   # 
    :!;9I8  $ >   I   :;9I   !I   :!;9I  I  ! I/  	4 :!;9I  
& I   <  4 I4  7 I  (   .?:;9'<    %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<  .?:;9'I<     .?:;9'@|  4 :;9I  .?:;9'I@|   ,                                               u                                                                                        	        K f(wwv'Z10 (	 (5.PXOw #<	K ( (" 	<j ([ (#/'-J"/%J)#'-J"X%"S%X#'XX-"%X)X#'XX- 1(T .( " 6 t? __off_t _IO_read_ptr _chain size_t _shortbuf debug _IO_buf_base long long unsigned int _codecvt interp_spline_I_get_weights long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset __uint32_t _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ short unsigned int _IO_save_base floor _lock _flags2 _mode GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end interp_spline_I_compute_num_samples _IO_lock_t _IO_FILE float FALSE _markers __assert_fail int32_t unsigned char short int _IO_wide_data _vtable_offset FILE TRUE uint32_t char __int32_t __off64_t _IO_read_base _IO_save_end __pad5 programerror _unused2 stderr _IO_backup_base _freeres_list _wide_data _IO_write_base interp_spline_I.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 interp_spline_I.c interp_spline_I.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h mathcalls.h assert.h stdio.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x                EC     <       =   EC4                                                                                                     $       "                   1                                                                                                                                G                    k                                                                                                                          =                                                                         interp_spline_I.c __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 interp_spline_I_compute_num_samples _GLOBAL_OFFSET_TABLE_ mcount programerror stderr fprintf interp_spline_I_get_weights __assert_fail floor fputc              )                          -             7                    ?             u                                                                         )                                                                                           /            9            8       A            P            ,                  4                  7                  F            P            @       X            `            ,      n                  }                        J                               ,                              T                                                 &            v       .            g                  v                        ~                               4                  <                  4                  D      A            ,      f            L                  4                  T                  T      :            L      P            4                  D                  ,                  <                  4      #                   2            <                   D                                                                                      
                     
   
                
                     
                                  *       
   	           /       
   
          =       
   
   M      D       
   
   +      M       
   
         T       
   
   z      [       
   
          b       
   
         g       
   
   D      z       
   
                
   
                 
   
                  
   
   N             
   
   ?             
   
                
   
                 
   
                 
   
                 
   
   X             
   
                
   
   _            
   
               
   
   3       #      
   
          /      
   
         ;      
   
         G      
   
   f      S      
   
         _      
   
          k      
   
          w      
   
               
   
               
   
                
   
               
   
   #             
   
               
   
               
   
   W             
   
               
   
               
   
   8            
   
   s            
   
               
   
                
   
   ,      ,      
   
         4      
   
          X      
   
          b      
   
               
   
               
   
               
   
   6            
   
               
   
                
   
   |             
   
   @             
   
               
   
   1            
   
                
   
               
   
         .      
   
   E      K      
   
   z      l      
   
   `       s                         
   
   m                               
   
   -             
   
                                        ]      1            U      l      
   
         w                          
   
   m                                
                                   "       
      7       &       
      \       *       
             .       
             2       
             6       
             @       
             E       
             J       
            O       
            T       
            Y       
      #      ^       
      *      c       
      8      h       
      G      m       
      N      r       
      Z      w       
      c      |       
      k                                                 @                     .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                            `                              >                                                         9      @               0                                 J                      E                                   ]                            0                              X      @               '      0          	                 q                                                         l      @               '                                }      0               '                                        0                     t                                  0               j      ,                                                                                                                                                                             X                                    @               )      0                                                                                 	                                                                                 *                                    interval.o/     0           0     0     644     27664     `
ELF          >                    Pf          @     @   UHH8    H}HE EEf.EzHHE@EEf.Ez.HE EHE@EEf/Ev       f*EEUHH8    H}HE EEf.EzxHE@EEf.Ez^HE EEf.    zEf.    t,HE@EEf.    zEf.    u       f*EEUHH8    H}HE EEf.EzZHE@EEf.Ez@HE EEf/    r$HE@E    f/Er       f*EEUHH8    H}HE EEf.EzTHE@EEf.Ez:HE EHE@EEf.EzEf.Eu       f*EEUHH       HHHH EEf.EzH@EEf.E{CH tH     H   H       H f.    zf.    t8H@f.    zQf.    u?H tHf H f  H     N  H  H@( f/(vCH tH     H   H       H 0H@80f.8zd0f.8uRH t&H @H@ H I  Hf 5  H HHf.    zUHf.    uCH tH     H   H       H@PPf.    zUPf.    uCH tH     H X  H     @              H XX    Y`H@hh    Yp`XpEH xxf/Ew!H@EEf/E   H EH@EEXEEM    YEH EEf/Eu%H@EEf/Et(H    H>   H    HH    H        H tHE H y         H EE\EEH@EE\EEff/E   ff/E   H@EH EH    MEHUf(f(fHnH    HHǸ       H    EHUf(fHnH    HHǸ       Eff/uEff/t(H    HJ   H    HH    H    Ef/EvEE
EEHE      UHH0    H}dH%(   HE1HMHEغ    HH    EEEf.E{(H    HT   H    HH    H    EEEHEdH+%(   t    UHH0    H}dH%(   HE1HUHEؾ    H    EEEHEdH+%(   t    UHH       HxHx EEf.EzHx@EEf.E{    E  Hx EEf.    zEf.    t/Hx@EEf.    z!Ef.    u    EZ  Hx EHx@EEf/Ev    E  Hx EHx@EEf.EzEf.EufE   Hx EEf.    z!Ef.    u    E   Hx@EEf.    zEf.    u    EV    E       Hx@EHx EE\EEE    EEEUHHĀ    H}HuHE EEf.EzHE@EEf.E{       EHE EEf.EzHE@EEf.E{       E} t} t
     } u} t
       HE EHE@EEf/EEHE EHE@EEf/EE} t} t
      } u} t    rHE EHE EEf.EzGEf.Eu;HE@EHE@EEf.EzEf.Eu       UHH@    H}EHE EEf.EzAHE@EEf.Ez'HE EHE@EEf/Ev    ?HE EEf/Er!HE@EEf/Er       UHH@    H}EHE EEf.EzAHE@EEf.Ez'HE EHE@EEf/Er    ?HE EEf/Ev!HE@EEf/Ev       UHH@    H}EMEf.EzEf.E{&HE     HE    @  ff/Ev&HE     HE    @j  ff.Ez+ff.Eu HEE HEE@4  Ef.    z5Ef.    u&HE     HE    @   Ef.    z5Ef.    u&HE     HE    @   Ef.    z2Ef.    u#HE     HE    @k    E       E\EEEXEEE    E~    fWEHEE HEE@HEUHHP    H}HuUHE EEf.EzHE@EEf.E{#HE     HE    @nHEH    fH~HE} u*HE EHEE HEE@)HE@EHEE HEE@HEUHHp    H}HuEdH%(   HE1HE EEf.Ez&HE@EEf.EzEf.E{&HE     HE    @   HE EHE@EEf/EvHEE HEE@kEf/EvEE
EEEEEf/EvEE
EEEEHMHEHUHHQHEdH+%(   t    HEUHH       H}HuHxdH%(   HE1HE EEf.EzSHE@EEf.Ez9Hx EEf.EzHx@EEf.E{&HE     HE    @   HE EHE@EHx EHx@EEf/EvHMHxHPH HHQ   Ef/EvHMHEHPH HHQkEf/EvEE
EEEEEf/EvEE
EEEEHMHEHUHHQHEdH+%(   t    HEUHH       H}HuHxdH%(   HE1HE EEf.EzSHE@EEf.Ez9Hx EEf.EzHx@EEf.E{&HE     HE    @   HE EHE@EHx EHx@EEf/EvHMHEHPH HHQ   Ef/EvHMHxHPH HHQkEf/EvEE
EEEEEf/EvEE
EEEEHMHEHUHHQHEdH+%(   t    HEUHHp    H}EHE EEf.Ez&HE@EEf.EzEf.E{&HE     HE    @   HE EHE@EEf/E       E       HE EE\EEHE@EEXEEE    E~    fWEEf/Ev#HE     HE    @4E~    fWEHEE HEE@UHH0      HHf.zf.{SH     H    @H     H    @  H EEf.EzH@EEf.E{,H     H    @  H EEf.EzH@EEf.E{,H     H    @  H H@f/v(H    H  H    HH    H    H  H@ f/v(H    H  H    HH    H    ff/t(H    H  H    HH    H    ff/t(H    H  H    HH    H    H@H \EH@ H ( \(EYE0YE80f/8   ^@EY@HH\EPP    ^EH XX\E`H` H@hEXhpHp@   YExYEEEf/x   ^EEYEEE\EEE    ^EH EE\EEHE H@EEXEEHE@UHHP    H}EHE EEf.Ez&HE@EEf.EzEf.E{    E   HE EHE@EEf/Et(H    H   H    HH    H    HE EEf/EvHE E4HE@EEf/EvHE@E
EEEinterval.c rounding failed      !! [ %24.16e  %24.16e ] m = %24.16e
    !! rlo = %24.16e  rhi = %24.16e
 empty interval interval {X} must be non-empty  interval {Y} must be non-empty ratio {tx} must be positive ratio {ty} must be positive  interval_mid_rad        interval_mid            interval_adjust_ratio           interval_project                                ?                              @
                           `                                      )d   int         k       k                 X       C               <                    $       1X      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dq  `    Fv  h    Hd   p    Id   t    Jr   x    M5       NJ       O{      Q      Y~       [      \      ]v      ^	       _
       `d       b              +    l     
     C     d              
     C    X        	      %  end %$    
     C        %.  <   ,                ,5      	ed   B  	  	G      B       
1m  	B  	B  	   	B   !    kd     	d    "    hd   #               &        X %  y /         	           
     C      $            /        X (  }Y 7  }tx A   }ty L   }      	        wx    Pwy    X%                 ey    h                ex    `  
     C                  {      C  X !  &    +          nlo    `phi    h                       X &  ~Y 5  ~Xlo    Xhi    Ylo    @Yhi    H        k       w   P                      k  X &  ~Y 5  ~Xlo    Xhi    Ylo    @Yhi    H        k       w   P                \        X )  z 3   Xlo    @Xhi    H        k       w   P                       -  X '  dir :  mid    h                       mid *   @rad 6           k              Tnlo    `phi    h                          A ,  p 6                            A .  p 8        t                   A t#  ~B t2  ~na u   nb v   ea {   eb |        ^           7        X ^$  ~        V           l   ~w n   h      X           _       '	  X X"  Hr Y   X     Q                  t	  X Q"  Hm R   P    	  	         
   	  C    t	      '              ?
  X '$  }mid '/?
  }rad '<?
  }      	                >      m 5   @    6   }        y      rlo D   `rhi E   h          $                  r
  X $(       !                  
  X !'                         
  X %   '                      X &     :!;9I8  4 :!;9I   :!;9I  $ >   !I   :;9I    .?:!;9'I@|  	 I  
I  ! I/   :!;9I  .?:!;9!'I@z  & I  (   4 I4  4 :!;9I  4 :!;9I   <  >!!I:;9!  :;9  7 I  .?:!;9!'@|  %  $ >      :;9  4 :;9I?<   :;9I8  .?:;9'I<      .?:;9'<  !.?:;9'I<  ". ?:;9'I<  #.?:;9'I@|  $.?:;9'@|  %  & :;9I  '.?:;9'I@z   ,                     `                          p                                                                                    	        X$  ' $  X . X 	>X1X$  ' $ ' $ ,X . 
X =X1X$  ' $ ' $ X . 
X ?X1X$  ' $  tX . X 	@X1	*	 # / .F /.Y. $8# - D -.Y'!# / .F "._X'$% # .2 .I  aX.$# 0 .G .cX<$# 0 .G .gX	.&<K."  !Y $ %	(#  Z0 f f&(   	[Xu X([XK[		 ! /!!u!		w  X . X=  X . X= fg fg(g(g fg fgv$( t2 $  tX .Y1		 ! *  v(   X .Y1		 ! +  v&   X .Y1 !aXeXZiXmXqXx.		Xi		 )Kg$-i		  
wX*      0$		      tX"w   "   0$		      tX"   "   0		  	&	X0X"w
 13  !1', 	,	 , 9( 9( ( (<.K<.KJJYt!JJ.J/<JJ /J!Y1		  3 Y /( __off_t _IO_read_ptr _chain interval_include size_t _shortbuf interval_mid_rad _IO_buf_base interval_join _codecvt long long int signed char interval_is_full interval_BLO oround bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset interval_adjust_ratio interval_project interval_rad interval_side_t _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ short unsigned int interval_mid _IO_save_base interval_closed_has_point _lock _flags2 _mode interval_from_mid_rad margin GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end _IO_lock_t _IO_FILE interval_open_has_point float FALSE _markers interval_BHI interval_split interval_t int32_t unsigned char interval_meet short int interval_equal _IO_wide_data _vtable_offset FILE TRUE interval_is_trivial fesetround char interval_width fegetround interval_is_finite __int32_t __off64_t interval_widen _IO_read_base _IO_save_end __pad5 programerror _unused2 stderr _IO_backup_base _freeres_list _wide_data _IO_write_base interval_is_empty /home/stolfi/programs/c/JSLIBS/libjs interval.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include . /usr/include/x86_64-linux-gnu/bits/types /usr/include interval.c interval.c types.h stdint-intn.h stddef.h bool.h struct_FILE.h FILE.h interval.h stdio.h affirm.h fenv.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x                EC     <           EC     \           EC     |           EC               EC               EC            _    ECV            7   EC.             EC    <          EC     \          EC     |         EC              EC           \   ECS             EC             EC          {   ECr    <      /   EC&    \      &   EC                                                                                                                              *                   9     @                                                                                                                           H                    Z                      p                      w                        P                                                                                                                                                                   3	                                       	      _           2
      7      ,    i            ;    ,             U                 m                                           \                                                {                /          :      &       interval.c __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 interval_is_empty _GLOBAL_OFFSET_TABLE_ mcount interval_is_full interval_is_finite interval_is_trivial interval_mid_rad fegetround fesetround programerror stderr fprintf interval_mid __stack_chk_fail interval_rad interval_width interval_equal interval_closed_has_point interval_open_has_point interval_from_mid_rad interval_split interval_include interval_join interval_meet interval_widen interval_adjust_ratio interval_project           )             )                   T                   T                  \      *            \      ^      )                  d                  l             )            )                  t      '            t      S            T      e            T                  \                  \                  \      0            t      Q            T                  T      ,            T      G            T      h            \                  \                  \                  \                  \                              $            |      T            |                  |      N                   ]            g                   o            |                        3            U                   e            l                        D                                                                                 *	            A	      )      l	            	                  	            	            e       	            	            	      )      	
            ,
            C
      )      
            t      
            T      
            T      
            \      
            \      
            \      9            T                  T                  T                  \                  \                  \                  \                              T            w      )      :      )            )            )                  t                  t                  \      '            T      t            \                  \                  T                  \                  T                  T                  T                  T                  \                  \                  \      )            \      5            B            j            w                        )                  t                  t                         )                  t                  t                        )                  t                  t                        )      c            t      s            t                        )                  t                  t      <            I                                                      \                  T                              )      m            t                  t                  t                  t                  t                  t      ^            t      q            t                                                t                                     +            5                   =            ^                  m            w                                                                                                                                H      )                  t                  <                              e                          
   	                  
      4             
      %              
                                   *       
   
           1       
            8       
            ?       
      l      F       
            M       
             T       
            Y       
      0      n       
             s       
                     
      :             
                   
      {             
      -              
      s              
      ?             
                   
      E             
                   
                    
                   
                   
                   
                    
      S      ,      
            8      
            D      
            P      
      O       \      
             h      
            t      
                  
      a            
      K            
                   
                   
      	            
      	            
                   
                  
      4             
                  
                  
      j             
                  
            (      
      y      4      
      n      @      
            L      
            Y      
            e      
            m      
      a            
                   
                  
                  
      p            
      p            
                   
      T            
      Q      &      
            M      
      u      n      
                  
                  
      3                  :            
                        @            
                              V      
            `                               }                              
      D                              
      -            
             D      
            N                                          
      \                         M            7      l      
             v                              c            
      a                        .      
            8                  l            4      }      
                   
      '                              
                        ,            
            (            i            
                        2
                              
                   
      D                  	      (	      
            2	            3	      a	      
            k	                  	      
      >       	                  	      
            	                   	                  
      
             
                  E
      
            N
                  s
      
            |
            P      
      
             
                   
      
            
                           
                                   "       
      0       &       
      U       *       
      x       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
            Y       
            ^       
            c       
      #      h       
      *      m       
      5      r       
      =      w       
      F                                                 @                    `             P                                                         3	                   	                   2
                   i      @            ,      `                                                                                                                                @                  `            :       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       `                                   @               F                                 &                                                          ,                                                          1                                                        >                      H!      
                             9      @               U      0                          J                      C,                                   ]                      .      0                              X      @               a      0          	                 q                      .                                   l      @               a                                }      0               7                                        0               <      M                                  0               >      ,                                                   2>                                                          8>                                                          X>      x                                   @               c                                                      @                                	                      D                                                         xe                                    interval_io.o/  0           0     0     644     7600      `
ELF          >                              @     @   UHH    H}HuHuHEA    A            H    UHH@    H}HuHUHMLELMH} uH    HEH} uH    HEH} uH    HEH} uH    HEHUHEHH    HE EHMHUHEfHnHHǸ       HUHEHH    HE@EHMHUHEfHnHHǸ       HUHEHH    %16.8e [   ]                            N              :                           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                  
    %  end %$    ~    	:        %.      ef     r  h       f     h  r                     o  wr m  XX /o  Pfmt 8   Hlp C   @sep M   rp X                  C       wr m  hX +o  `   :!;9I8  $ >   !I   :!;9I   :;9I   I   <  I  	! I/  
:;9  7 I  .?:!;9!'I<  %     $ >  & I   :;9   :;9I8     .?:;9'@|  .?:;9'@|   ,                     N                           \                                                                    	        8&?* t t t t/./// __off_t _IO_read_ptr _chain 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 short unsigned int _IO_save_base _lock _flags2 _mode GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end _IO_lock_t _IO_FILE fputs float _markers interval_t unsigned char short int interval_gen_print _IO_wide_data _vtable_offset FILE interval_print char __off64_t _IO_read_base _IO_save_end __pad5 _unused2 _IO_backup_base _freeres_list _wide_data _IO_write_base /home/stolfi/programs/c/JSLIBS/libjs interval_io.c /home/stolfi/programs/c/JSLIBS/libjs /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 interval_io.c interval_io.c stddef.h types.h struct_FILE.h FILE.h interval.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x            C    ECz      <          EC                                                                                                                                                                                                                    C                             4                      ;     C             N                      T                       interval_io.c interval_print _GLOBAL_OFFSET_TABLE_ mcount interval_gen_print fputs fprintf            )      <             Q       )      w                                                                                                               4            G                   
                     
      Z             
      %              
                                   *       
              /       
             =       
            D       
             M       
      m      T       
      %      [       
      h       b       
      {      p       
             u       
                     
                   
                   
      D             
                    
                    
      |              
                   
      ,             
                   
      +             
      -             
                   
      8      #      
            /      
            ;      
      Y      G      
             S      
      t       _      
      L      k      
             w      
                   
                  
      #             
      F            
                   
      Q             
      !            
                  
                   
                  
      T            
                  
                  
      9            
             @      
             J      
            z      
      S            
                   
      Z             
      :             
      b            
      b            
                   
      M             
                        C       u      
            |                           
                                   "       
      3       &       
      X       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
            T       
      	      Y       
            ^       
            c       
      )      m                                           @             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                                                                                            @       N                                   @               0                                 &                                                          ,                                                          1                                                         >                                                         9      @               P                                 J                      D                                   ]                      c      0                              X      @               P      0          	                 q                                                          l      @                     h                          }      0               W      ;                                  0               
      1                                  0                     ,                                                                                                                                                                             X                                    @                     0                                                 h      h         	                 	                            \                                                                                        intheap.o/      0           0     0     644     6624      `
ELF          >                              @     @   UHH0    H}HuUHMDEHE EHE PHE.EH    HEHЋUH    HUHʋ EE} t4EEEH    HEHЋEHMЉ։E؅xEH    HEHE܉UHH@    H}HuHUȉMHEЋ u(H    H   H    HH    H    HEЋ EHE؋ EE    E      EEE;Es?EH    HEHЋEH    HEHȋ HMȉ։Eą~EEEEH    HEHЋUH    HUHʋ EEEEE;EemE;E   EH    HEHЋ EbEEEH    HEHЋEHMȉ։Eąy6EH    HEHЋUH    HUHʋ EE} uEH    HEHEHEЋUE   intheap.c       prog error: popping an empty heap       ihp_heap_pop        
                                                          )d   int     *<           ~       X       k              <                    1                       	                   h    Hn ,  @cmp 7  sgn Z       2  	        	        w      m    Xw    \i    Pja     T                 jb #   hj $   l 	               v ,   `    j /   d                   	     2  C    "                     h    Xn ,  Pv 7   Lcmp B  @sgn e   Hi    hj    l  $ >  4 :!;9I   :!;9I   I   :;9I   !I  & I  (   	  
%  $ >  >I:;9  .?:;9'<  .?:;9'I@|  4 I4    U  'I  I  ! I/  .?:;9'@|   ,                                                         K                                                    	        %	f@ .9  @  = .G . f( f% f#    JK
 Y?
f	 K(vuZG7 ,  1 .,  + $ JG J< . <>  ..'f$Xa
K Z+/f Y   JK  . .c-# Z> FALSE __int32_t unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __uint32_t __FUNCTION__ ihp_heap_pop unsigned int long long unsigned int programerror int32_t long long int char short int TRUE uint32_t long int signed char ihp_heap_insert /home/stolfi/programs/c/JSLIBS/libjs intheap.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . intheap.c intheap.c types.h stdint-intn.h stdint-uintn.h bool.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x                EC     <          EC                                                                                              8                                                                                                                                                                      *                      @                      G                  T                       intheap.c __FUNCTION__.0 ihp_heap_insert _GLOBAL_OFFSET_TABLE_ mcount ihp_heap_pop programerror               )             )                   4                                                          
                     
   	   C              
   
   %              
   
                                *       
              1       
   	          8       
   	   0       ?       
   	   9      F       
   	          M       
   	         T       
   	         Y       
   	          l       
   	         z       
   	                
   	                
   	   j             
   	                
   	   r             
   	   F             
   	                  
   	                
   	   ]             
   	   ,                         O      
   	         Y            8       b                              9                              
             8      
   	         ?                           
                                   "       
   
   /       &       
   
   T       *       
   
   w       4       
   
   y       9       
   
          >       
   
          C       
   
          H       
   
          M       
   
          R       
   
          \                                           @                     .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                           E                              >                                                         9      @               x                                J                            $                             ]                            0                              X      @                     0          	                 l                                                                                +                                   |      @                                                     0                                                       0               
                                         0               [      ,                                                                                                                                                                             X                                    @                     0                                                                                  	                            a                                                                                        intmerge.o/     0           0     0     644     10120     `
ELF          >                    !          @     @   UHSH8AR    AZ}HuHULLU^HEH+EHHH?HHH    HEHHEHEHE܉։ыS~HEHHEHEHEHEH;EuHEH]UHHP    H}HuHUHMDEdH%(   HE1HEHEHEHEEEHEH;Es)HEH;EsHUHMHEHuIHH  HEdH+%(   t    UHSH8AR    AZ}HuHULLU^HEH+EHHH?HHH    HEHHEHE HU܉։ыS~
HEHEHEHHEHEH;EuHEH]UHHPAR    AZH}HuHULUHEH;E-  HEH;E  HUHEH9r(H    HP   H    HH    H    HEH+EHEHEH+EHE؋E+EԉH    HEHHEE+EԉEHH    H    HEHHEHmHEHEEH    HEHHEHE E7HEHEHEHEEHHEHEH;ErEHHHEHEH;EuHEU܉HEH;EzUHSHXAR    AZH}HuHULLUHEH;E  HEH;E  HEH+EHEHEH+EHEȃ}uL}uFHEHE H։ыS  HE EHEHEHEỦg  E;ErSEEԋEH    HEHHEHEHEHE HUHMIHΉHEHEH+EHEZEEЋEHHHHEHHEHEHHEHE HUHMIHΉHEHEH+EHHEHEH9Es(H    H   H    HH    H    HEH9Es(H    H   H    HH    H    HEH9Es(H    H   H    HH    H    HEH9Es(H    H   H    HH    H    HEH;Er(H    H   H    HH    H    HUHMHEIHH%HEH9Es(H    H   H    HH    H    HEH;Er(H    H   H    HH    H    HUHMHEIHHHEHHHUHEIHH H]         intmerge.c (uint64_t)as < (uint64_t)bs mrg bug merge            swap_blocks_by_cycles                            G                                      )d   int     *<           -C              X       k       ~                         gcd 8
             
    E        <       
    1=                                  {  a    Hb &   @c 2   cmp =  Psgn `   P#    i
               #  am i   bm i&   cm i3         	                      na n   nb o                  Q  t s            e      as v   Hbs v   Pd w   X        Q         ka y   D         Z       kb    @        '                  #=  val '*   Lx '8   @y 'D           ^       mid )   X      2                  #  val 2*   Lx 28   @y 2D           ^       mid 4   X      N
        `      #as N*   bs N7   cs ND         	        	    R   Dlen S   H	    U   h	    V   P        x       p Y   Xq Z   `val [   L               {       C           C        :!;9I  4 :!;9I  $ >   I   :;9I    & I   !I  	4 :!;9!I  
.?:;9'<  4 I4    .:!;9!'I@H|  I  ! I/  %  $ >  .?:;9'I<  .?:;9'@|  .:;9'@H|  .:;9'@H|  'I   ,                     G                      J    T                                                            	        '%#/'   fK}K_f& J&  .X%#/'   fKKf" 	 ((&=#>.f  Y/fh" 'j 1& ))== fh% J f2.f=f^!i!<L ( ( ( ( ( ( (	 locate_upper_pivot float __assert_fail __int32_t start uint64_t swap_blocks_by_cycles __PRETTY_FUNCTION__ unsigned char long unsigned int imrg_merge short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t __FUNCTION__ unsigned int merge long long unsigned int programerror locate_lower_pivot int32_t long long int char short int __uint64_t shift uint32_t long int signed char fold intmerge.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/include . intmerge.c intmerge.c types.h stdint-intn.h stdint-uintn.h assert.h affirm.h jsmath.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x                 ACE      @           EC      `           ACE             `   AC[ $              ACE                                                                                            !     '             )     .                                   >           `      V     @              l     /                                                                                                                            {                                                                                                                                                        intmerge.c locate_lower_pivot.1 merge.0 locate_upper_pivot.2 swap_blocks_by_cycles.3 __PRETTY_FUNCTION__.4 __FUNCTION__.5 _GLOBAL_OFFSET_TABLE_ mcount imrg_merge __stack_chk_fail __assert_fail gcd programerror             )             )      (            ;      )            )                  <       $            .                   6                        4      )                  +                               #                               +                               #                               +                               #                    1            +       @            J            #       R            c            +       r            |            #                               +                               #                               +                               #                          
                     
                    
                     
                                  *       
              1       
      j       8       
             ?       
            F       
      x       M       
      *      T       
            Y       
      '       l       
            z       
      !             
                   
                   
                   
                   
      7              
                   
                   
                    
      y             
                   
            >      
             E                         
                        '            
                        /                   i      /                  R                                                4            
                                            '       >      
              G            .                  U            
      @                               
      V                   @             
            (      
      6      5      
      1       B                         
   
                                "       
      0       &       
      U       *       
      x       .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           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                                                                                            @       G                                   @                                               &                                                          ,                                                          1                           V                              >                                                         9      @               H                                J                            c                             ]                            0                              X      @                     0          	                 q                      8      N                             l      @               @      8                          }      0                     ;                                  0                                                        0                     ,                                                                                                                                                                                                                 @               x       x                                                                                 	                                                                                                                     /123            0           0     0     644     15368     `
ELF          >                    H6          @     @   UHSH8AR    AZ}HuHULLU^HEH+EHHH?HHH    HEHHEHEHE܉։ыS~HEHHEHEHEHEH;EuHEH]UHHP    H}HuHUHMDEdH%(   HE1HEHEHEHEEEHUHMHEHuIHH  HEdH+%(   t    UHSH8AR    AZ}HuHULLU^HEH+EHHH?HHH    HEHHEHE HU܉։ыS~
HEHEHEHHEHEH;EuHEH]UHHPAR    AZH}HuHULUHEH;E-  HEH;E  HUHEH9r(H    HM   H    HH    H    HEH+EHEHEH+EHE؋E+EԉH    HEHHEE+EԉEHH    H    HEHHEHmHEHEEH    HEHHEHE E7HEHEHEHEEHHEHEH;ErEHHHEHEH;EuHEU܉HEH;EzUHSHXAR    AZH}HuHULLUHEH;E  HEH;E  HEH+EHEHEH+EHEȃ}uL}uFHEHE H։ыS  HE EHEHEHEỦy  E;E|\EĉEԋEHH    HEHHEHEHEHE HUHMIHΉHEHEH+EHEcEȉEЋEHHHHHEHHEHEHHEHE HUHMIHΉHEHEH+EHHEHEH9Es(H    H   H    HH    H    HEH9Es(H    H   H    HH    H    HEH9Es(H    H   H    HH    H    HEH9Es(H    H   H    HH    H    HEH;Er(H    H   H    HH    H    HUHMHEIHHHEH9Es(H    H   H    HH    H    HEH;Er(H    H   H    HH    H    HUHMHEIHHHEHHHUHEIHH H]UHH(AR    AZH}HuLU(HE EHEHEHEUHEHmHEH;ErΐUHHP    H}HuHUHMDEdH%(   HE1HEHEHEHEEEHEH;Es(HEH;EsHUHMHEHuIHH   HEdH+%(   t    UHSH AR    AZH}HuHULLUHEH;EsXHEH;EsNHEHPHEIHHHEHPHEIHHHEHPHEIHHHEH+EHHEHH]UHSHhAR    AZH}HuHULLUHEH+EHEHEH+EHEă}uL}uFHEHE H։ыS  HE EHEHEHEUȉx  E;E}9EEHEHEЋE+EHHHHHEHHE5EĉEE+EăHH    HEHHEHEHEHEH9ErEHH    HEHH9Es(H    H   H    HH    H    EHHHHHEHH;ErHEH9E  H    H   H    HH    H    HEH9ErEHH    HEHH9Es(H    H   H    HH    H    EHHHHHEHH;Er
HEH9Es(H    H   H    HH    H    HEH;EtUHEH;EtKHE؋HEH H։ыS~(H    H   H    HH    H    EHH    HEHH9E   EHHHHHEHH9EtmEHHHH)HEHЋEHH    HEHȋ H։ыS(H    H   H    HH    H    EE̋EHH    HEHHEEHHHHHEHHEHEH9Er
HEH;Er(H    H   H    HH    H    HEH;Es
HEH9Es(H    H   H    HH    H    HEHHE H։ыS&HEHHEHEHHE؋E+ẼEẺE} NHEH;Er
HEH9Es(H    H   H    HH    H    HEH;Er
HEH9Es(H    H   H    HH    H    HEH;EtUHEH;EtKHE؋HEH H։ыS~(H    H   H    HH    H    HEH;EtUHEH;EtKHEHHEЋ H։ыS(H    H   H    HH    H    HUHMHEIHHHEHEH;Es$HEH;EsHUHMHEIHH"HEH;Es&HEH;EsHUHMHEIHH H]             intmerge_extra.c (uint64_t)as < (uint64_t)bs mrg bug bug merge  swap_blocks_by_cycles merge                                                                  )d   int     *<           -C              X       k       ~           	   	           gcd 8
                 E        <           1=                                  ^  a #   Hb /   @c ;   cmp Fr  Psgn i   P#                  #  am    bm *   cm 7   na    nb    
      	                       =  t             v      as    @bs    Hn '                        ap    Pbp +   X       
        V       H#  ar    Xbr ,   P        (       t    l                        H#as -   `bs :   Xcs G   P     r         	^       C    w                       a     Hb ,   @c 8   cmp Cr  Psgn f   P#                      #[  val *   Lx 8   @y D           ^       mid    X      *                  #  val **   Lx *8   @y *D           ^       mid ,   X      K
        `      #  as K*   bs K7   cs KD   
      	            O   Dlen P   H    R   h    S   P        x       p V   Xq W   `val X   L      i
        2      #am i   bm i&   cm i3   
      	                      na n   nb o                  M  t s            w      as v   Hbs v   Pd w   X        Z         ka y   D         c       kb    @          C        :!;9I  4 :!;9I  $ >   I     :;9I  4 :!;9I  & I  	 !I  
4 I4    .?:;9'<  .?:!;9!'@|  .:!;9'@H|  I  ! I/  .:!;9!'I@H|  %  $ >  .?:;9'I<  .:;9'@Hz  .:;9'I@H|  'I  .:;9'@H|   ,                                           d    T                                                            	        %#/'   fK}Klf& J f%#/'   fKKf" 	 ((&=#>.f  Y/fh" #j 4& ''== fh% J f2.f=f^0+!i0+!<L ( ( ( ( ( ( (/$"f-f4:XWpJ& J    f& i#&#== fh J f(&f1fXf05f9<*%'f,f0<!7  (  (  (  (    (   ; ("3+  (  %(  fK%51frf  (  (    (    ( +  + 	 uint64_t long long unsigned int long long int signed char swap_blocks_by_flips __PRETTY_FUNCTION__ long int double shift __uint32_t imrg_merge_pivot unsigned int imrg_merge_symsplit long unsigned int __FUNCTION__ short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection flip_block fold __uint64_t float __assert_fail int32_t unsigned char short int uint32_t char __int32_t locate_lower_pivot locate_upper_pivot programerror half start swap_blocks_by_cycles merge /home/stolfi/programs/c/JSLIBS/libjs intmerge_extra.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/include . intmerge_extra.c intmerge_extra.c types.h stdint-intn.h stdint-uintn.h assert.h affirm.h jsmath.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                 ACE      @           ECw      `           ACE             `   AC[            2   ACE(            V    ACQ                EC                ACE   $   ,         ACE                                                                                            '           2      /                                        D           `      \     @              r     9                   D      V                             .                  V                                                                                                                                                                                                                                       	                                                            intmerge_extra.c locate_lower_pivot.1 merge.0 locate_upper_pivot.2 swap_blocks_by_cycles.3 __PRETTY_FUNCTION__.8 __FUNCTION__.9 flip_block.6 merge.4 swap_blocks_by_flips.5 __FUNCTION__.7 _GLOBAL_OFFSET_TABLE_ mcount imrg_merge_pivot __stack_chk_fail __assert_fail gcd programerror imrg_merge_symsplit          )             )                  &      )            )                   <                                      !            p                  )                  5                               )                               5                               )                               5                               )                   .            5       =            G            )       O            `            5       o            y            )                               5                               )                               5                               )                   P      )            )      (            ;      )            )      	            R       	            	            1       "	            S	            R       b	            l	            1       t	            	            R       	            	            1       	            	            R       	            
            1       
            L
            R       [
            e
            1       m
            
            R                               1                   p            R                               1                               R                               1                   A            R       P            Z            1       b            }            R                               1                               R                               1                   ;            R       J            T            1       \                   
                     
                    
      %              
                                   *       
              1       
            8       
             ?       
             F       
             M       
      .       T       
            Y       
            l       
      y       z       
      c              
                   
                   
                   
                   
                     
                     
      	              
                   
      l              
                  
      F      >      
             C                        
      t                              
                         V                   A      >            d      v            x	            
      S            
                        D                  d            
      :                   .            
                                      
                                 ;            '       \      
      3      e                              @            
      ^                              
      O       %            @       .      
      s       J      
            X      
      X      f                        
      t                              
                         9                   T      +                  N                                                (             
                                   "       
      6       &       
      [       *       
      ~       .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           D                    d                                                                      D                                     .      0                   .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      \                              >                                                         9      @                -      0                          J                      l                                   ]                            0                              X      @               03      0          	                 q                      7      h                             l      @               `3      8                          }      0                     z                                  0                                                        0                     ,                                                   4                                                          8                                                          X      P                                   @               4                                                                                        	                      0#      .                                                   p5                                    intsort_bins.o/ 0           0     0     644     8936      `
ELF          >                    (          @     @   UHH@    H}؉uHUȉME    } t'H    UԉH    H5    HǸ        E   q  } t!H    UH    HHǸ        EHH    HEHЋ EE    EE   UEЉE} t'H    uMUAH5    HǸ        E;EE;E|(H    H   H    HH    H    EHH    HEHЋEHMȉ։EЅyEE	EEE;E?EE1EHHHPHEHЋUHcH    HUHʋ mE;EǋEHH    HEHEEE;E} t%H    H    H    HHǸ               > %s n = %u ---
    i = %u
      r = %u m = %u s = %u
 intsort_bins.c (r <= m) && (m < s)   < %s ---
 isrt_binssort   isrt_binssort M                                                                 )d   int     *<           w       w                 X       k       C                  1J      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dc  `    Fh  h    Hd   p    Id   t    J~   x    M5       NJ       Om      Q}      Y       [      \      ]h      ^	       _
       `d       b              +    ^     	   }  
C     V              	     
C         J        
  <                   $      	E      <          
ed   +                         "  h    Hn )   Dcmp 46  sgn W   @      d    K  	            K  	                      i    X        m      v    hr    \s    `               m    l       6         "  	   K  
C    ;    :!;9I8  $ >   !I   :;9I   I  4 :!;9I   :!;!9I   <  	I  
! I/    & I  7 I  (   4 I4  %  $ >     :;9   :;9  4 :;9I?<  >I:;9  .?:;9'<  .?:;9'I<     .?:;9'@|  4 :;9I  'I   ,                                           P    k                                                                                	        u f'tZ f<Ytg[ f'  (<  JKw	f+ .$ <+ J( . . J
<" mX J f% __off_t _IO_read_ptr _chain size_t _shortbuf debug _IO_buf_base long long unsigned int _codecvt long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt _old_offset _offset __uint32_t _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ short unsigned int _IO_save_base _lock _flags2 _mode GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end _IO_lock_t _IO_FILE FALSE _markers __assert_fail int32_t unsigned char short int _IO_wide_data _vtable_offset FILE TRUE uint32_t char __int32_t __off64_t _IO_read_base _IO_save_end __pad5 _unused2 stderr _IO_backup_base _freeres_list _wide_data _IO_write_base isrt_binssort /home/stolfi/programs/c/JSLIBS/libjs intsort_bins.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include intsort_bins.c intsort_bins.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h assert.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x               EC                                                                                              h                   x                                                                                                                            5                   C                      Y                      `                      g                      o                       intsort_bins.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 isrt_binssort _GLOBAL_OFFSET_TABLE_ mcount stderr fprintf __assert_fail           )      0             <             d       C             P             i             s                                                                                           t                   5                   D       '                                    d                   X                          
                     
   	                
   
   %              
   
                                *       
              1       
   	         8       
   	   W      ?       
   	         F       
   	   *      M       
   	   n       T       
   	         Y       
   	         l       
   	          z       
   	                 
   	                  
   	                
   	                
   	                
   	                
   	                 
   	   `              
   	   @              
   	   v             
   	                 
   	                
   	                
   	               
   	   `      *      
   	   <      6      
   	   ]      B      
   	   3       N      
   	          Z      
   	   j      f      
   	   7      r      
   	         ~      
   	               
   	                
   	                
   	   ~            
   	                
   	                
   	               
   	   #             
   	   x            
   	                
   	   W             
   	   U            
   	   G            
   	         &      
   	          2      
   	         >      
   	   '      K      
   	         W      
   	   k      _      
   	                
   	                
   	               
   	   0            
   	               
   	               
   	                
   	               
   	   "      ,      
   	   o      3                    {      
   	   -             
   	   J                  h             
   	   z                   x                   T                   `                                 
                                   "       
   
   4       &       
   
   Y       *       
   
   |       .       
   
          2       
   
          6       
   
          @       
   
          E       
   
          J       
   
          O       
   
         T       
   
         Y       
   
          ^       
   
   )      c       
   
   7      h       
   
   >      m       
   
   E      r       
   
   N      |                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                               &                     K                                     ,                     K                                     1                     P                                    >                            Q                             9      @               h                                J                      '                                   ]                            0                              X      @               X      0          	                 q                            T                             l      @                                               }      0               *
      }                                  0                     V                                  0                     ,                                                   )                                                          0                                                          P      8                                    @               8                                                                                       	                             }                                                    P                                    intsort_extra.o/0           0     0     644     21088     `
ELF          >                    `L          @     @   UHHP    H}ȉuHUM}  E       EH    HEHЋ EE܉EE.EH    HEHЋUH    HUHʋ EE} t4EEEH    HEHЋEHM։EEH    HEHEE;ER4  mEH    HEHЋ EEH    HEHHEȋ HEȋUE    E      EEE;Es?EH    HEHЋEH    HEHȋ HM։EyEEEEH    HEHЋEHM։EyGEH    HEHЋUH    HUHʋ EH    HEHEEEE܉EEEE;E}UHHP    H}ȉuHUM}D  E       EԉE؃EEH    HEHЋ E.EH    HEHЋUH    HUHʋ EE؃} t4E؃EEH    HEHЋEHM։EEH    HEHEE;ERy  HEȋ EE    E      EEE;Es?EH    HEHЋEH    HEHȋ HM։EyEEEEH    HEHЋUH    HUHʋ EE܋EEE;EemE;E   EH    HEHЋ EbE܃EEH    HEHЋEHM։E~6EH    HEHЋUH    HUHʋ EE܃} uEH    HEHEEH    HEHE}}UHSH8AR    AZ}̉uLLU  ŰEЃEEH    HCHЋ EEH    HCHЋUH    HSHʋ ẼE܋EȃEEE9Er0EH    HCHЋ HU։ыS~mE;Er*EH    HCHЋHE։ыS~ʋE9E   E;Er(H    H   H    HH    H    EH    HCHЋ EEH    HCHЋUH    HSHʋ EH    HCHEEmE9EEH    HCHЋUH    HSHʋ EH    HCHEE+ẺE+E9s%E+ẼvUEIډ։E܉E#E+E܃vUȋEIډ։EEȋE+ẼE+Ẽv&E+E̋UH    HSH<
HK    H]UHHP    H}ȉuHUMdH%(   HE1HEHEHEHEHEHEЋEE}vEHUI҉ƿ    HEdH+%(   t    UHSH8AR    AZ}̉uLLU:  EH    HCHЋEH    HCHȋ H։ыS~VEH    HCHЋ EEH    HCHЋUH    HSHʋ EH    HCHEŰEEEH    HCHЋ E؋EH    HCHЋ HU؉։ыS~[EH    HCHЋUH    HSHʋ EH    HCHE؉EH    HCHЋ E   EH    HCHЋHE؉։ыS~VEH    HCHЋUH    HSHʋ EH    HCHE؉EH    HCHЋ E؋ẼE܋EȃEEE9Er0EH    HCHЋ HU؉։ыS~mE9Er*EH    HCHЋHE؉։ыS~ʋE9Er^EH    HCHЋ EEH    HCHЋUH    HSHʋ EH    HCHEEmE9E$E;ErE9Es(H    H   H    HH    H    E+ẺE+E9s"E;EsUEIډ։E܉E E;EsUȋEIډ։EEȋE+ẼE;Es,E+E̍pEH    HCH<HSH    H]UHHP    H}ȉuHUMdH%(   HE1HEHEHEHEHEHEЋEE}vEăHUI҉ƿ    HEdH+%(   t    UHSH8AR    AZH}HuLLUHEH;Er(H    H   H    HH    H    HEH+EHE}v}}wHKuHEH    `EH    HEHHEHUHEIHHJHUHEIHH4HUHMHEIHHH  H]UHH@    H}؉uHUȉMdH%(   HE1HEHEHEHEEЉE}v)EH    HEHHEHMIHHHEdH+%(   t    UHHpAR    AZH}HuHUHMLELMLLUHEH9Er(H    H  H    HH    H    HEH+EHEHEH9Er(H    H  H    HH    H    HEH+EHE܋E;ErjEH    HEHHEHE HUHMIHΉ   HEHEHUHHEHUHHEH+EHHEHHEHuEHHH)HEHHEHE HUHMIHΉ   HEHEHUHHEHPHEHHEH+EHHHEHHEHUHSH8AR    AZ}HuHULLU^HEH+EHHH?HHH    HEHHEHEHE܉։ыS~HEHHEHEHEHEH;EuHEH]UHSH8AR    AZ}HuHULLU^HEH+EHHH?HHH    HEHHEHE HU܉։ыS~
HEHEHEHHEHEH;EuHEH]UHH(AR    AZH}HuLU(HE EHEHEHEUHEHmHEH;ErΐUHSH AR    AZH}HuHULLUHEH;EtZHEH;EtPHEHPHEIHHVHEHPHEIHH<HEHPHEIHH"H]UHSHXAR    AZH}HuHULLUdH%(   HE1HEH;Eb  HEH;ET  HEH+EHEHEH+EHEȃ}uL}uFHEHE H։ыS  HE EHEHEHEỦ  LEH}HMHUHuHEIMIH`HEH;Es(H    Hl  H    HH    H    HEH9Es(H    Hm  H    HH    H    HEH;Es(H    Hn  H    HH    H    HEH9Es(H    Ho  H    HH    H    HUHEH9r(H    Hp  H    HH    H    HUHEHMIHHnHEHUH9s(H    Hr  H    HH    H    HUHEH9r(H    Hs  H    HH    H    HUHMHEIHH{HEHUHJHUIHH] HEdH+%(   t    H]UHSH8AR    AZH}HuLLUHEH9Er(H    H  H    HH    H    HEH+EHE}   }wHKuHEH    cEH    HEHHEHUHEIHHFHUHEIHH0H{HUHuHEAH    H]UHH@    H}؉uHUȉMdH%(   HE1HEHEHEHEEЉE}v)EH    HEHHEHMIHHHEdH+%(   t     intsort_extra.c program error bad r,s as < bs bf > af cf > bf mrg bug bs > as sort sort sort    merge_blocks split sort K                           7                                  
    )d   int 
    *<           ~   
    X   
    k                                                                E"  "  "  <   "          +G                   1h  "  "     "       |               B  h |'   Hn |3   Dcmp |>   Psgn |a   P#                   #as    Hbs %   @    R  	        nab    T        c       ms    X      R  C    B                       h $   Hn 0   Dcmp ;   Psgn ^   P#    
               #*  as    Hbs %   @    R  	        nab    T        `       ms    X                    #:  af    bf '   cf 4   as B  bs P  piv ^        	        na    Hnb    L	        h             
   `       h         u              P       X                        #  val *   Lx 8   @y D           ^       mid    X      &                  #$  val &*   Lx &8   @y &D           ^       mid (   X      1
        V       H#  ar 1   Xbr 1,   P        (       t 3   l      R               H#  as R)   `bs R6   Xcs RC   P     \              #am \    bm \-   cm \:         	                R      na a   nb b   	                 t f                  as j   @bs j   Hpiv j$   P            C           C                           h &   @#n 2   cmp =   @sgn `   @#                  #i    j $       R  	                :      m    Xv    Hr    Ls (   P	        V         t    T         ^       t    \        j               "	  h j%   @#n j1   cmp j<   @sgn j_   @#    r        |      #i r   j r$       R  	                      m v   Tv w   Xr {   Ls {(   P               t    \        9        q      S
  h 9%   n 91   cmp 9<   sgn 9_   m >   D	               	  i A   Hv D   hj E   l         y      w M   Ti N   Lja P   P	               !
  jb S   `j T   d                v [   X    j ^   \                ,      h %   n 1   cmp <   sgn _   m    L	               
  v    hi    Pj    l         4      w "   \j $   Tia %   X               ib (   `i )   d    4 :!;9I   :!;9I   :!;9I   I    4 :!;9I  $ >  4 I4  	  
 :;9I  & I   !I  .?:!;9!'@|  4 :!;9!I  I  ! I/  .?:;9!'<  .?:;9'<  .:!;9!
'@H|  .:!;9!
'@H|  .:!;9!'I@H|  .:!;9!
'@H|  %  $ >  'I  .?:;9'@|  .:;9'@H|  .:;9'@Hz  U  .?:;9'@|   ,                     7                                g    Y                         	                                       	        uZ Z
gLD .=  D  A .K . f, f) f'     J
K xX
ZJ !X( %f2.uuZG7 ,  1 .,  + $ JG J< . <>   JL  ..# YhXrfzq& 1uZ
gL [D .=  D  A .K . f, f) f'     J
K wXZvuZG7 ,  1 .,  + $ JG J< . <>  ..'f$Xa
K Z /f Y   JK  ./b-$ 
[ eXp- .Z<Y Z  .0(? .! J. )  ( ! fK? .! J0 )  ( ! fK "( /X( / ,.5.9 ?XDJM  .. [fKf# X3  f# X3  ffffZ.fLWt J fY%.XZ .   fK +X$ + (.1.5 YY Y   fK  ..# -X* !   fK  ..# -X* Z(? .! J. )  ( ! fK? .! J0 )  ( ! fM" /X( / ,.5.9 ?XDJM  (fK .   .  cff<4f/<vTt J f(.1X	" &(=hgQ#)tYYFt J+  f .X	1 %(	= %(=$ t׭%
t$y. t'J!uv?%#/'   fK}Ki%#/'   fKKi/$"f-f4:XWJ& 	#&i& ''== fh% J f2.f=f^) ( ( ( ( ( ( (	" &(=gQ#)tYYlt J% f . long long unsigned int long long int signed char sort swap_blocks_by_flips __PRETTY_FUNCTION__ long int split double __uint32_t isrt_mergesort_symsplit isrt_inssort unsigned int imrg_merge_symsplit long unsigned int __FUNCTION__ isrt_heapsort_classic short unsigned int isrt_heapsort_vacsink asplit isrt_mergesort_pivot GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection flip_block float __assert_fail int32_t unsigned char short int merge_blocks isrt_quicksort_middle uint32_t char isrt_quicksort_median3 __int32_t tpiv locate_lower_pivot locate_upper_pivot programerror bsplit intsort_extra.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include intsort_extra.c intsort_extra.c types.h stdint-intn.h stdint-uintn.h intmerge_extra.h intsort.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x            ,   EC#    <       q   ECh     \       |   ACEr                ECx                ACE                EC{                 ACE                EC     (         AC     H          ACE       l          ACE            V    ACQ                ACE                ACE                ACE                EC                                                                                                     |           N              (                 /     S              ?                  F     X              ]                 l     B            t     m                                     x                        V            g                  `                                     s                                                                                                                                                              ,                           3                     :    ,      q      P                     ]                     j                                          F                                                                                          intsort_extra.c sort.0 __FUNCTION__.15 sort.1 __FUNCTION__.14 sort.2 __PRETTY_FUNCTION__.13 merge_blocks.3 split.4 __PRETTY_FUNCTION__.11 locate_lower_pivot.5 locate_upper_pivot.6 flip_block.8 swap_blocks_by_flips.7 __FUNCTION__.12 sort.9 __PRETTY_FUNCTION__.10 isrt_heapsort_classic _GLOBAL_OFFSET_TABLE_ mcount isrt_heapsort_vacsink programerror isrt_inssort isrt_quicksort_middle __stack_chk_fail isrt_quicksort_median3 __assert_fail isrt_mergesort_pivot imrg_merge_symsplit isrt_mergesort_symsplit         )      :      )            )                  J                                                              '      )               !         )      
            O       
            
                   
            ;            T      )               !         )                  T                               "                #   J                  )      <         !   N      )                  i                               *                #               i                               2                #         )            )            )      t      )            )                  \                               :                   !            \       0            :            :       B            S            \       b            l            :       t                        \                               :                               \                               :                   	            \                   "            :       *            >            \       M            W            :       _                     !         )                  o                                B                #   <                     %         )      1         !          
                     
      @             
                     
                                  *       
              1       
      8      8       
             ?       
             F       
             M       
      %       T       
      F      Y       
            l       
      u       z       
      _              
      |             
      0             
      s             
                    
                     
                   
      n              
                   
      "      (      
             H      
            i      
             q                        
      1                               
      K       	            s       !            B      X      
      +      ]                        
      1                               
      K                   X                   P      +      
      h       1            B            
      K                   m                               
                  
                        g            
            +      
      $      ;      
            E                                          
                        x                        %      
            -                  g            1            
      6                   g            
      P                        $      
             .            `       7            I      f                                          
                        F      N      
      1       S                        
                         S                                                       
            
      ]      $                  t      
      1       y                        
                         N                         	                  #	      
            (	            ,      	            b      	                  	            1      "
                  ?
      
             T
      
             [
                    
            6       
                   "            :             
                                   "       
      5       &       
      Z       *       
      }       .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @             ,      `                                                                      F                                           ,            B      L                  p            x                                    g                                                              .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                                                                                            @       7                                   @               8      P                          &                     w                                     ,                     w                                     1                     x      x                              >                            O                             9      @               `?      	                          J                      ?!                                   ]                      W#      0                              X      @               xH      0          	                 l                      #                                                          #      k                             |      @               H      P                                0               	,                                        0               .                                         0               /      ,                                                   0                                                          0                                                          80      8                                   @               I                                                      p2                                	                      6                                                         xK                                    intsort_heap.o/ 0           0     0     644     4944      `
ELF          >                              @     @   UHH0    H}uHU؉MdH%(   HE1}   E    4E؉ǋEH    HEHЋHMHuHEAH    E;Er7E؉HUHuHEH    EEH    HEHEEuHEdH+%(   t    Ë                                                                  )d   int     *<               X       k              	    	                         
                                                      h    Xn )   Tcmp 4   Hsgn W   Pm    `        7       v    d    I  $ >   :;9I   :!;!9I   !I  4 :!;9I  %  $ >  	.?:;9'I<  
'I  .?:;9'<  .?:;9'@|     ,                                                 F                                                	        u .- t < ! .B F < X& long long int unsigned int ihp_heap_pop __uint32_t ihp_heap_insert GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int long long unsigned int unsigned char char uint32_t long int int32_t isrt_heapsort short unsigned int signed char __int32_t short int /home/stolfi/programs/c/JSLIBS/libjs intsort_heap.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . intsort_heap.c intsort_heap.c types.h stdint-intn.h stdint-uintn.h intheap.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x                EC                                                                                                                     
                                                                                                       4                      ;                      K                      X                       intsort_heap.c isrt_heapsort _GLOBAL_OFFSET_TABLE_ mcount ihp_heap_insert ihp_heap_pop __stack_chk_fail               )   
   r                                              
                     
      C              
      %              
                                   *       
              1       
      =      8       
      x      ?       
             F       
            M       
            T       
            Y       
            l       
      (       z       
      Y             
      K             
      b             
      P             
                     
      &             
                    
      3             
      j      !                    p                          
                                   "       
      4       &       
      Y       *       
      |       4       
      ~       9       
             >       
             C       
             H       
             M       
             W                                            .symtab .strtab .shstrtab .rela.text .data .bss .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                                                                                            @                                           @               	      `                           &                                                          ,                                                          6                                                         1      @               p	      X                          B                                                          U                      n      0                              P      @                     0                           i                                                          d      @                               
                 u      0               U                                        0                                                         0                     ,                                                                                                                                                                             8                                    @                                                                      P      P                          	                            i                                                                                         intsort_ins.o/  0           0     0     644     4584      `
ELF          >                    h          @     @   UHH0    H}uHU؉ME      EHH    HEHЋ EEE1EHHHPHEHЋUHcH    HUHʋ m} ~+EHHHPHEHЋ UHM؉։EEHH    HEHEEE;ET]                                                                  )d   	int     *<               X       k              
                   G  h    Xn (   Tcmp 3[  Hsgn V   P               k    d               v    lr    h      [         G   $ >   :;9I   :!;!9I  4 :!;9I   !I     I  %  	$ >  
.?:;9'@|  'I   ,                                                 =                                        	        tY<Yg> .7 <> J; .F . J% f  <  J
K<" T J long long int unsigned int __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int long long unsigned int unsigned char char isrt_inssort long int int32_t uint32_t short unsigned int signed char __int32_t short int /home/stolfi/programs/c/JSLIBS/libjs intsort_ins.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits intsort_ins.c intsort_ins.c types.h stdint-intn.h stdint-uintn.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                EC                                                                                                                     
                                                                                                       2                       intsort_ins.c isrt_inssort _GLOBAL_OFFSET_TABLE_ mcount               )   
          
                     
      &              
      %              
                                   *       
              1       
             8       
      Z      ?       
             F       
             M       
      m      T       
            Y       
      y      l       
             z       
      @             
      .             
      I             
      Q             
                     
      	             
      3                                                            ,              
                                   "       
      3       &       
      X       0       
      {       5       
             :       
             ?       
             D       
             N                                            .symtab .strtab .shstrtab .rela.text .data .bss .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                                 &                                                          ,                                                          6                            a                             1      @               P      @                          B                      }                                    U                            0                              P      @               
      0                           i                      K                                    d      @               
                
                 u      0                                                       0                                                        0               e      ,                                                                                                                                                                             8                                    @                                                                                                      	                            9                                                                                        intsort_merge.o/0           0     0     644     5856      `
ELF          >                               @     @   UHSH8AR    AZH}HuLLUHEH;Er(H    H   H    HH    H    HEH+EHE}vwEH    HEHHEHEH;EsHUHEIHH]HEH;EsHUHEIHH=H{HUHuHEAH    H]UHH@    H}؉uHUȉMdH%(   HE1HEHEHEHEEЉE}v)EH    HEHHEHMIHHHEdH+%(   t    intsort_merge.c a < b sort                            r                                      )d   	int     *<           ~       X       k              
    	                                       E      <                              h    Hn +   Dcmp 6   Psgn Y   P#    
               #a    Hb $   @      	        nab    T        w       m    X        C        I  $ >   :!;9I   :;9I   !I  & I  4 :!;9I  %  	$ >  
.?:;9'<  'I  .?:;9'<  .?:;9'@|  .:;9'@H|  4 I4    I  ! I/   ,                     r                           O                                                        	        	" %(=!it Y Yot J$ f . long long int sort unsigned char __uint32_t __assert_fail GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int long long unsigned int __int32_t isrt_mergesort char uint32_t long int imrg_merge int32_t short unsigned int signed char unsigned int __PRETTY_FUNCTION__ short int intsort_merge.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include intsort_merge.c intsort_merge.c types.h stdint-intn.h stdint-uintn.h intmerge.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                 ACE       @           EC                                                                                                                                                                                                                                                   .                      D                      K                      Y                      d                   s                       intsort_merge.c sort.0 __PRETTY_FUNCTION__.1 _GLOBAL_OFFSET_TABLE_ mcount __assert_fail imrg_merge isrt_mergesort __stack_chk_fail            )      /                    >             H                    P                                 )      l                   
                     
   	   :              
   
                  
   
                               *       
              1       
   	          8       
   	   w      ?       
   	         F       
   	         M       
   	         T       
   	         Y       
   	   4      l       
   	   !       z       
   	   [             
   	   M             
   	   o             
   	   R             
   	                  
   	                
   	   d             
   	   ,             
   	   >      "                   o      
   	          v                          
   	                                        i              
                                   "       
   
   5       &       
   
   Z       *       
   
   }       .       
   
          8       
   
          =       
   
          B       
   
          G       
   
          L       
   
          Q       
   
          V       
   
          `                                           D                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       r                                   @               P                                 &                                                          ,                                                          1                                                         >                                                         9      @                                               J                            	                             ]                            0                              X      @                     0          	                 q                                                          l      @                                                }      0                                                       0                                                        0                     ,                                                                                                                                                                             `                                    @                     0                                                 0	                                	                      
                                                          H                                    irange.o/       0           0     0     644     5368      `
ELF          >                    x          @     @   UHH@    H}HuHUdH%(   HE1HEЋ EHEЋ@EHEȋ EHEȋ@EUE9NEUE9MEHEHUHHEdH+%(   t    HEUHH@    H}HuHUdH%(   HE1HEЋ EHEЋ@EHEȋ EHEȋ@EUE9MEUE9NEHEHUHHEdH+%(   t    HEUHH    H}uHE +EHEHEPEHEP                           h                                      )d   int             X          end #     	y      
C        -                       @         r   h    (y   d        
                    u    @v -  ulo y   Puhi y   Tvlo y   Xvhi y   \w    `     
                  u    @v -  ulo 	y   Puhi 	y   Tvlo 
y   Xvhi 
y   \w    `  $ >  4 :!;9I   :!;9I   :;9I  %  $ >  :;9   :;9I8  	I  
! I/  .?:;9'@z   :;9I   I  .?:;9'I@|  .?:;9'I@|   ,                     h                           A                                            	        ====fXgtXu long long int unsigned int irange_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int short int long long unsigned int irange_join char long int short unsigned int signed char unsigned char irange_widen __int32_t margin irange_meet int32_t irange.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . irange.c irange.c types.h stdint-intn.h irange.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                EC     <           EC     \       @    ECw                                                                                                                      
                                                             
                                          ,                      3                      D                   P     (      @        irange.c irange_join _GLOBAL_OFFSET_TABLE_ mcount __stack_chk_fail irange_meet irange_widen           )   
                       )   
               6      )   
          
                     
      $              
                     
      	                            *       
              1       
      a      8       
      B      ?       
             F       
             M       
      U      T       
            Y       
      |      n       
      9      u       
      4      z       
                   
                    
                    
                     
                   
      o                   (             
                  
                                     
      (                                 
                                   "       
      .       &       
      S       *       
      v       4       
      x       9       
             >       
             C       
             H       
             R                                           @                    `             (       .symtab .strtab .shstrtab .rela.text .data .bss .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                                   @               X
      x                           &                                                          ,                                                          6                                                         1      @               
                                B                                                          U                            0                              P      @               X      0                           i                                                          d      @                               
                 u      0                                                       0               4                                         0                     ,                                                   	                                                                                                                    0      x                                    @               `      H                                                       P                          	                      	      ]                                                                                        ix.o/           0           0     0     644     63112     `
ELF          >                              @     @   UHH0    HuHUHMЈEHEHEE >EH    HEHHEH    HEHH HHEEEE:ErHEUHH0    HuHUHMLE؈EEHUHMHΉ    tEHMHUHu    HUHH     H}HuHEH HHEHHEH} y(H    HM   H    HH    H    HUHEHUHSH       HXHHH@L8L0TdH%(   HE1HHƅh 0hH    H0HH     hhh:TrTHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHETHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHETHHU   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HH HEH8HpTLMLEHgH@HHHpWu    Hll t(H    H`   H    HH    H    HpHXH)HxHx +  Hx u(H    Hc   H    HH    H    gu(H    Hd   H    HH    H    gHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE    ƅi    iHEHcHiHUHcHHHHEHHHEH} y(H    Hj   H    HH    H    HEHEiHEHcHMHiig8iVgjHx K  jHUHkkH    HHHH HEH}w(H    Ht   H    HH    H    jHEHcHH9Et(H    Ht   H    HH    H    jHEHcHHEH} (H    Hu   H    HH    H    j tFkPHEHcHHEH9r(H    Hv   H    HH    H    HxHH}HEHEH;Er(H    Hx   H    HH    H    HMHx    HHxkH    H@HH H9Et]kH    H@HH HH9Et(H    H|   H    HH    H    HEHH+EHEkH    H0HHEHjjHHEdH+%(   t    H]UHH(    HuHU؈EE 6EH    HEHUH    HUHH HEEE:ErUHH(    HuHU؈EE $EH    HEHHEHEEE:ErӐUHH(    HuHU؈EE 6EH    HEHUH    HUHH HEEE:ErUHH(    HuHU؈EE   E FEH    HEHH     EH    HEHH HuE    EEE:ErEUHH(    HuHU؈EE   E _EH    HEHH HEH    HEHHQHEH    HEHH HuE    EEE:ErEUHH(    HuHU؈EE OEH    HEHHEH    HEHHEH4    HEHHHEEE:ErUHH(    HuHU؈EE `EH    HEHH Hx4EH    HEHH HEH    HEHH H9r    EEE:Er   UHH(    HuHU؈EE 6EH    HEHUH    HUHH HEEE:ErUHH(    HuHU؈EE    E nEH    HEHH UH    HUHHH9s3EH    HEHUH    HUHH HE   EEE:ErEUHH(    HuHU؈EE    E nEH    HEHHEH    HEHH H9s3EH    HEHUH    HUHH HE   EEE:ErEUHH     HuEHE    E @EH    HEHH H9EsEH    HEHH HEEEE:ErHEUHH     HuEH       HEE @EH    HEHH H;EsEH    HEHH HEEEE:ErHEUHH     HuEE ,EH    HEHH Hu   EEE:Er˸    UHH0    HuЈEHE   E    EH    HEHH HEH} u    pH}vNH           HuH;Es(H    H   H    HH    H    HEHEHEEEE:ElHEUHH@    HuHUȈEHE   E    EH    HEHH HEH} u
       H}viEH    HEHH HtNH           HuH;Es(H    H   H    HH    H    HEHEHEEEE:ENHEUHHP    HuHUHMEHEHEE    EH    HEHH HEH} y|EH    HEHH HEH} u	HmHEHHEHHEHHEH} y(H    H   H    HH    H    HEHEE߃EE:ELHEUHHP    HuHUHMEHEHEE    EH    HEHH HEH} ~|EH    HEHH HEH} u	HmHEHHEHHEHHEH} y(H    H  H    HH    H    HEHEE߃EE:ELHEUHH0    HuHU؉MEE pEH    HEHHEH    HEHH H9t5} t(H    H  H    HH    H        EEE:Er   UHH0    HuHU؉MEE pEH    HEHH UH    HUHHH9s5} t(H    H  H    HH    H        EEE:Er   UHH@    HuHUHMDLMȈEЈEE:Er(H    H)  H    HH    H    HUHEHUH    HUHHH9s(H    H+  H    HH    H    EH    HEHHEHH} uCHEH     E $EH    HEHH     EEE:Er   EH    HEHH H   H} tiHEH HEH    HEHHHEHHHEH} y(H    H7  H    HH    H    HUHEHH}uEH    HEHH     UHH@    HuHUHMDLMȈEЈEE:Er(H    HH  H    HH    H    H} u(H    HJ  H    HH    H    H}   EH    HEHH HEH}   HEH    HuHHEH} u(H    HS  H    HH    H    EH    HEHHEHEH    HEHH Ht]H}uEH    HEHH     :EH    HEHHHEMH4    HMHHHUHH0    HuHUHMDEЈEE:Er(H    Hj  H    HH    H    EH    HEHH HEH}    HEH HEH    HEHH HHEHHEH} y(H    Hp  H    HH    H    HUHEHEH    HEHHUHHUHH@    HuHUHMDDɋUEEȈẺЈEUEE9~(H    H  H    HH    H    UEE9~(H    H  H    HH    H    E:EH  } >  UME9  UME9  H    H  H    HH    H    EH    HEHH HEEH    HEHUH    HUHH HEH    HEHHEHEH    HEHH HEEH    HEHUH    HUHH HEH    HEHHEHEEẼEEȃEȀ} UHH@    HuHUHMDDʈEȈEЈEE:Er(H    H  H    HH    H    E:E   H    H  H    HH    H    EH    HEHH HEEH    HEHUH    HUHH HEH    HEHHEHEH    HEHH HEEH    HEHUH    HUHH HEH    HEHHEHEEẼEE:EUHH@    HuHUHMDLMȈEЈE} x  E ^  EEH}    UHEH EE:Er(H    H  H    HH    H    } t?EHPHEH :Er(H    H  H    HH    H    EH    HEHH Hx4EH    HEHH HEH    HEHH H9r(H    H  H    HH    H    EH    HEHH I}EHMHUHuHjMA    HEEE:EE E E    E:Es&H} tUHEH 8EuEEbEH    HEHUH    HUHH HEH    HEHUH    HUHH HEEEEE:EX>EH    HEHH    EH    HEHH     EEE:ErUHH0    HuHUHMDLM؈EЈEE:Er(H    H  H    HH    H    EH    HEHH Ht(H    H  H    HH    H    H} tH       H;Es(H    H  H    HH    H    EH    HEHHEHEH    HEHH     UHH0    HuHUHMDDʈEȈEЈEE:Er(H    H  H    HH    H    E:Er(H    H  H    HH    H    E:Eu(H    H  H    HH    H    EH    HEHHEH    HEHH H9s(H    H  H    HH    H    EH    HEHH HvEEH    HEHHEH    HEHHEH4    HEHHHEH    HEHH HulEH    HEHH H   H9s(H    H  H    HH    H    EH    HEHHHHIEH    HEHHEH    HEHH H)EH    HEHHHEH    HEHH HwEH    HEHH     UHH@    HuHUHMDLMȋUEȈEЈEE:Er(H    H  H    HH    H    E:Er(H    H  H    HH    H    E:Eu(H    H  H    HH    H    H} u(H    H  H    HH    H    EH    HEHH Ht(H    H  H    HH    H    EH    HEHH HEHE    HuHHt(H    H  H    HH    H    EH    HEHHE    HuHEH    HEHHEHEH    HEHH HuEH    HEHH     4EH    HEHHHEMH4    HMHHHH}uEH    HEHH     UHHp    HuHUMLELMEH} uHE    H} uHE    H}  uHE(    E 1  }tE*EƃEƈEEH    HEHHEHEH HEH    HEHH HH9T  HEH HPHEHH} taHEH HEH    HEHH HHEH} y(H    H2  H    HH    H    HUHEHH} taHEH HEH    HEHH HHEH} y(H    H3  H    HH    H    HUHEHH}( taHE(H HEH    HE HH HHEH} y(H    H4  H    HH    H    HUHE(H      H} trHEH HHEH HHEH    HEHH HHHEH} y(H    H8  H    HH    H    HUHEHH} trHEH HHEH HHEH    HEHH HHHEH} y(H    H9  H    HH    H    HUHEHH}( trHE(H HHEH HHEH    HE HH HHHEH} y(H    H:  H    HH    H    HUHE(HHEH     EƃEE:E   UHHp    HuHUMLELMEH} uHE    H} uHE    H}  uHE(    E !  }tE*EƃEƈEEH    HEHHEHEH H]  HEH HPHEHH} tdHEH HEH    HEHH H)HHUH} y(H    HY  H    HH    H    HUHEHH} tdHEH HEH    HEHH H)HHUH} y(H    HZ  H    HH    H    HUHEHH}( tdHE(H HEH    HE HH H)HHUH} y(H    H[  H    HH    H    HUHE(H      EH    HEHH HPHEHH} tlHEH HHEHEH    HEHH HHHEH} y(H    H`  H    HH    H    HUHEHH} tlHEH HHEHEH    HEHH HHHEH} y(H    Ha  H    HH    H    HUHEHH}( tlHE(H HHEHEH    HE HH HHHEH} y(H    Hb  H    HH    H    HUHE(HEƃEE:E   UHH8    HuHUȉM؈EE    }uE*EEEEH    HEHHEEH    HEHHEHEHHEH H9t!HEHHEH H9}#   EEE:En    UHH0    HuHU؉MDEԈEE h}tE*EEEEH    HEHH H} tEH    HEHH H    H9uEEE:ErEUHSH       H}HUMDELMEHEHEHE HxHE0HpdH%(   HE1HHEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE}    EHUHMHΉ      HEHEHEHEHE(HEHMHUHuHELEHAЉE} t
   N  ELMLEMHUHuH}WpH}Wx    H t  EHUHMHΉ       H} tEHMHUHu    HEHEHx tEHxHUHu    HEHEHp tEHpHU(Hu    HE(HEHMHUHuHELEHAЉE} t   AELMLEMHUHuH}WpH}Wx    H t    HHUdH+%(   t    H]UHHp    HuHUHMDEE}(v8} t(H    H  H    HH    H        Y  H   H;Es8} t(H    H  H    HH    H          E HE   E "  EH    HEHH HEEH    HEHH HEH} t
EEH} uHE       H}   H       H;Es8} t(H    H  H    HH    H        P  H} ~eH} t^H           HuH;Es8} t(H    H  H    HH    H          HEHEHEEEE:EH}    H} t8} t(H    H  H    HH    H          } t8} t(H    H  H    HH    H        E     ;  H       H;Es8} t(H    H  H    HH    H          HEHEHEHEE   EH    HEHH HEEH    HEHH HEH} u(H    H  H    HH    H    H}uCH} I  } t(H    H  H    HH    H        -  H}   HEH   H9s8} t(H    H  H    HH    H          H   H+EHUHJ    HHHEH9s8} t(H    H  H    HH    H        u  HEHHEHHEHHEH} y(H    H  H    HH    H    HEHE  H}    HEH     H9r8} t(H    H  H    HH    H           H]HEHpHE    HHHEH9s5} t(H    H  H    HH    H        oHEغ   H)HUHEHHEH} y(H    H  H    HH    H    HEHEEEE:E+   UHHP    HuHUHMLELMEE 6EH    HEHH HuHE     M  EEE:ErE E   EH    HEHH HEH}tEH    HEHH     HEH}   H}w(H    H  H    HH    H    H} ylH]H} taHEH HHEHHHEHHHHEH} y(H    H  H    HH    H    HUHEHEE   EHHHPHEHЋUHcH    HUHH HEHHHPHEHЋUHcH    HUHH HH} t"EHHPHEHЋUHcHUH m} ~!EHHHPHEHH H9ENEHH    HEHHEHEHH    HEHHEHH} tEHcHEHEEEEEE:EHEU    UHATSH       H`HXhldH%(   HE1HIǅx    lHHUH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHElHHUH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHElLEH}HuHXH`j j MI    H||   HHuHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE    ƅv    vHEHcHvHUHcHHHHEHHEH} y(H    HO  H    HH    H    HEHEvHEHcHMHvvu8vYuuut8uPHEHcHHuPHEHcHH9ruu   Hi  uPHEHcHHHEHEH    HEH} u(H    H\  H    HH    H    HE    HUHEH  HEHHEHEH;EruHHUH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEƅw &wHEHcH    wwu8wrHE    HEH;Er(H    Hf  H    HH    H    HUHEH tǅx   SHUHEHuH}HMHUHuj j j j IIȹ        H ]HEH    H܃x u   6h t(H    Hp  H    HH    H        LHUdH+%(   t    He[A\]UHH@    HuHUHMDE؈EHEHE} u	HE*  HE   E    }tEE)ЃEEEHH    HEHH Hx6EHH    HEHH HEHH    HEHH H9rH   EHH    HEHH HEHHEHHEH} y(H    H  H    HH    H    HEHEEE9E}+EHH    HEHH HHEHHEHEUHHP    HuUHMÈ} EE jEH    HEHH HEH       H;Es(H    H  H    HH    H    H} uE   E݃EE:Er} t8E $EH    HEHH     EރEE:Er   HE   E    }uEE*E߃EEHH    HEHH HEH}uEHH    HEHH     pEHH    HEHHEHH} tAH           HuH;Es(H    H  H    HH    H    HEHEHEE߃EE:EUHHP    HuHUHMDELMEHEH+EHEE    }uEE*EEEHH    HEHH HEH} u(H    H  H    HH    H    HE    HuHыEHH    HEHHHHE    HuHEEEE:EHH} t(H    H  H    HH    H    UHSHH    H}HuHUȉMLEE    7UHEHEH    HEHUHEHH    HEEH;ErH]              ix.c invalid incremented position empty array   no solution - would require negative indices    no solution - no non-trivial indices szi >= 2 szi == szw[iw] stwi >= 1 unimplemented case no solution stwi == -st[i] too many tuples to count overflow sizes don't match size too large bad axis bad range bad stride nsz > 0 bad axis i bad axis j overlapping axis blocks invalid axis axes out of order invalid index index is not trivial bad new size axes are equal array has wrong shape array too big on axis j axes must be different bad chunk size axis j not trivial non-integral number of chunks dimension too big base position too big array size too big too many positions nonzero base in empty array nonzero step in empty array szi > 0 nonzero step in trivial axis step too big position too big negative position       no memory for reachability counters p < npos positions are not distinct bad array size too many samples dp == 0 ix_shift_pos    ix_indices      ix_indices      ix_num_tuples   ix_num_positions        ix_min_pos      ix_max_pos      ix_same_size    ix_contained    ix_crop ix_subsample    ix_subsample    ix_flip         ix_swap_indices ix_flip_indices ix_slice        ix_replicate    ix_diagonal     ix_chop ix_next ix_prev         ix_parms_are_valid              ix_parms_are_valid      ix_sort_steps   ix_sort_steps           ix_positions_are_distinct       ix_positions_are_distinct       ix_packed_position              ix_packed_steps ix_packed_indices f'       !                    C              :       "int                             &V           )A       *d       ,H       -:   #                             r                     	                   #         4         E             !   d                               n  d                   $  A   	  $NEG ZER  POS      	(  %    d   
                  @      5  &  S  
$  
V  
V  
V   '    4  s  
4  
#  
   (      
    )         
.        E  
  
  
d   
          1  
  
  
   
               w       h  i0 #4  Hm 1#  @N >#  red R  i bh          I       k    \  4              *      O  d   Lp V  @bp V  sz O        Hix h  dp V  `    d  	                       k   [               i    \szi #  h   /  	   d  :    T                      d   sz O        st         P      	                y       (  i   M        `       szi #  h          3       K  i   N                sti b  X               k   O               i    Tszi #  `    E  	     :          u
V          j        d v  Lix w$  @bp xV  sz yO      z  Hp |V  Xsti ~E  `k    P      	            i    T        a       sum 	   h   	     :          /          0      q  d 0  ~sz 1O  ~st 2q  ~die 3  ~    E  ~stw Fv  szw G  dw H  ~    I  ~      	              	                          L      MV  ~    Zb  ct [  p ]V  ~ixw a  H               N  iw N  ~        n       sum O   P          >       iw b  ~   Q  	E    :    	#    :    	     :      	V    :       	4    :   @                     a
  d   Lsz O  @st q  dwP a
  szw f
  stw 	  axw 
k
       p
  dw   R    
  	            
  	                E       	  i   Q         '      i   S              szi #  `sti E  X              jw    T        a       sum %   h       #    V  	   
  :    u
                      G  d   sz O  bp V  st q  die         	        dw       b  lop V  phi V        	                8        i                 sti E  `szi #  h                i                 sti E  @szi #  H        R       #  sum    X         S       sum    P                          op   d   sz O              bpA V  ~stA q  ~bpB V  stB q  ~bpC V  stC q  ~ix   P                 pA V  pB V  pC V  @        -                              pA V  pB V  pC V  @        *                )  	4    :   H     w	                    d x  \sz yO  Pix z$  H    {  X    |  Dk   n    i   o      g                 C  d g  Lixa g2$  @ixb gJ$      g\  H               k h  ^        {       i j  _    k$  `    l$  h       @                8  d A  ix Bh  sz CO      D  stA Eq  pA Fp
  stB Gq   pB Hp
  stC Iq  pC Jp
      H  	                7      k Q                i S  ixi Uh          d         sum Y   X         d         sum Z   `         d         sum [   h         l         sum `   @         l         sum a   H         l       sum b   P    	   H  :    8                      B  d   ix h  sz O        stA q  pA p
  stB  q   pB !p
  stC "q  pC #p
      H  	                G      k *          '      i ,  ixi .h          a         sum 2   X         a         sum 3   `         a         sum 4   h         r         sum 8   @         r         sum 9   H         r       sum :   P                b        d   \sz f
  Pbp p
  Hst   @i   X    #  j       H  	        osz #  h                   f  d   lsz f
  `bp p
  Xst   Pi   hj   L    v  	         	   v  :    f                      d   lsz f
  `bp p
  Xst   Pi   h    #  H      	         	     :                        5  d   \sz f
  Pbp p
  Hst   @n   Xax 5  ix $       J  	                t        k   k        T      axi   l                k   mj   n               i   o     	   J  :    :              ~        d   \sz f
  Pbp p
  Hst   @i   Xj         	                `         tmp #  `         `       tmp E  h      u                d v  \sz wf
  Pbp xp
  Hst y  @i z  Xj {  n |        	                `         tmp #  `         `       tmp E  h      b                d c  \sz df
  Pbp ep
  Hst f  @i g  X    H  	        sti lE  `        j       sum p   h      ?              J  d @  \sz Af
  Pbp Bp
  Hst C  @i D  X    E#        	        osz N#  `nsz R#  h      	                           "  d    \sz !f
  Pbp "p
  Hst #  @i $  X    %#      &#       H  	                3          k 0  g         i       sum 7   h                         d    \sza 3O  Pszb JO  Hdie X  X      	                       i   o                       @  d    \sza 3O  Pszb JO  Hdie X  X      	                       i   o      
V                 @  d    sz 3O  bp BV  st Vq  p V  P    P  	                       i   O               sti E  X        |       szi 	#  `        R       sum    h     	   P  :   
 @      
V                 K  d    sz 3O  bp BV  st Vq  p V  P    P  	                       i   O               sti E  X        |       szi #  `        R       sum    h         b                   d (  Lsz ;O  @st Qq  n    `      	                       i   _               szi #  h   	     :          b                   d %  Lsz 8O  @n    `    
  	                       i   _        }       szi #  h                 ]         d   \sz 2O  P        ;       i   o      #          ~       ^  d "  \sz 5O  Pmsz #  h        O       i   g      #          x         d "  \sz 5O  Pmsz #  h        O       i   g                       ;   d #  \sza 0f
  Pszb GO  H      l        }       i   k                          d #  \sza 0f
  Pszb GO  H      l        }       i   k              h       !  d !  \sza .f
  Pszb EO  H        E       i   o                       z!  d   \ix 3$  Psz IO  H        o       i   o                     !  d   \ix (h  Pinc ?$  H        ^       i   o                       P"  d !  \ix /h  Psz EO  H      l        n       i   k                       "  d !  \ix /h  Psz EO  H      l        U       i   k              h       &#  d   \ix )h  Pval @$  H        E       i   o              V       #  d   \ix 'h  Pval 84  H        3       i   o              h       #  d !  \sta .  Pstb Eq  H        E       i   o      O        U      %  p PV  ~d Q  ~sz RO  ~st Sq  ~bp TV  ~ix Uh  ~stw Z%  szw [%  axw \%  dw ]  ~bpw ^V  ~    _  ~    P  	        dpw aV  ~    g&      hV  ~    P  	                H       ,%  i X  ~                p%  iw i  ~        q       sum j	   P          j      iw n  ~    i s  ~szi t#  @    uE  H    w4  ~   	E  %  :    	#  %  :    	  &  :    	V  &  :        L        l       &       Lp
  X     L,   P      	                O       sum M   h      E
V          c       &  d E&  lix E:$  `sz EPO  Xbp E_V  Pst Esq  H *    ;
V          ~       d ;!  \ix ;5$  Pbp ;DV  Hst ;Xq  @p <V  h        M       i >  g    :!;9I  4 :!;9I     :!;9I  4 :!;9I  4 I4     :;9I  	I  
 I  & I   :!;9I   !I  .?:!;9!'@|  ! I/  4 :!;9I  $ >  .?:!;9'I@|  (   ! I/  4 :!;9I  .?:!;9'I@z  .?:!;9!'@z  .?:!;9'I@|  >!I:;9  U  (    :!
;9I  .?:;9'<  .?:!;9'I@z  .?:!;9!'@|    :!;9I  !%  "$ >  #   $(   %>I:;9  &'I  '.?:;9'I<  (.?:;9'<  ).?:;9'I<  *.?:;9'I@z   ,                     C                      )          YZZZ }     v                                                                                        	        ;#J/!XXJ# I K1	' XKu1  ($
<AKt+ ./ # t ttt@ (t ( (tt	Y A (t'  3tt t t2( t(t# t(  (t	 (JYh %(#JJ9otZ q  <J5 ., .5 .0 <# < OJ+ ./ .# t MJ2/).2.-<# ; MuJ/.tX, X# s =1uJ/X<".J=X! X# r =1JO .Y XO XS .# f MJ/X X(  X7 XX# - Y3J5 ., .5 .0 <# < MuJ/XX, X# ., .' <9 <# s =1uJ/XX, X# ., .' <9 <# s =1J/ ., XD f@ .# t K1J/ ., XD f@ .# t K3J/X" XX# - Y1JY.u tX/u (#  K1JY.u tXY t XY (#  K1#JY.uu.u$ tt/ " (# } K1#JY.uu.u$ tt/ " (# } K1"J/XX! X f (X# - Y1"J/XX  X f (X# - Y./ ( &(.uv	J/ .3 .' t! wXXv 6 (  t$ .w
</ ( t(.v t(.vXYv.XJ.o@ 	.+ (.u 7 (.tS&.;  (  (  X X(.,t$.,.(<3<7.u.-t%.-.)<4<8.
u!(
.3 ( (.,t$.,.(<3<7.u.,t$.,.(<3<7.
uJ/JYug ( f f(  45(X% x. KKJY 3 t( Y..<(< .(.$<.<%   . .# t' .- t i 
./ ( ( t (.v.u
<3 ( ( ( 1(X f! X X .hX	Z %(XXX<.J>X f .u<7 ( ( ( t( (.v J(<< .vXh.%XJ!.J? t .u<* t t tJZC f t X J>XJt t . ( t . ( t . ( t ? ( t ? ( t ? (# o Y.* t t tJZC f t X J>tt t 1 ( t 1 ( t 1 ("XJu t 9 ( t 9 ( t 9 (# o Y1"JZ? f t X J%=%ttYttYv# wt Y	.&K0C f t X J=+# f+ X f X
Y3#K.L J J X$ fXZ 8 X-/ t-  J-K/ -  J-K/ -  JL# fX0 8M' f f (X[  f (X[KJY.u.v t(u&  f (XY t,v.6 f f (XY# r  t f (XY f f (XY$  f (X[JY.u.	v t(v  f (XZJ*  f (XZ)#.J7 X f (XY " (J+  f (XZLJ( X f (X/ # (# i Y.+J/ ., XB XN tX# X KJY.'u+ t' . X XK t(vL% t . (uY<J<=<J<=1 t' 1 , </F$ f f<u<u# t( g# j ȟY64Jtt?	gt	tY > (t+ # 3: .  t# J  0 -  Zt J X""	 t(	( .,   < 	t	t4 .9 t+ #  (( J0/Z 8	 X/  (' fJY-wA f/ - < X <>f X(  f7 Xt	Z 1 (
KJZf<v`$K6"tgJ/.	u ( t# q h	J/ .3 .' t! mX	J1Z fE f3 t1 < <><uv<<J>  t (' r! 
<+J-Z fA f/ t- < <><	u t!(<<># x 
 t(?&t0 .* 0 ..  # < J ix_pos_t FALSE __FUNCTION__ unsigned int ix_min_size __int32_t keep ix_next ix_compare ixor ix_packed_position ix_axis_t ix_flip_indices ix_prev ix_sizes_expand collision reverse ix_subsample ix_reduce_mode_MIRROR uint32_t ix_diagonal TRUE ixai stop ix_fill ix_assign ix_steps_assign malloc programerror long long unsigned int skip ix_shift_pos ix_reduce ix_packed_indices ix_flip ix_enum ixbi ix_positions_are_distinct ix_crop size_t int64_t bool_t ix_reduce_mode_REPEAT ix_dim_t ix_chop ix_max_pos free __uint64_t incr ix_contained char tdisp bpwP __PRETTY_FUNCTION__ uint8_t ix_count_t long long int ix_size_t valid ix_slice ix_reduce_mode_PXMIRR ix_index_pos3_op_t ix_assign_min ix_parms_are_valid ix_index_t size ix_min_pos ix_sizes_shrink ix_shift __int64_t ix_packed_steps ix_sync_level ix_max_size ixwi ix_replicate short int long int ix_assign_max uint64_t stwi __uint8_t ix_is_valid ix_num_tuples stride long unsigned int empty int32_t __assert_fail unsigned char __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection npos ix_position changed ix_swap_indices pos_P ix_same_size ix_reduce_range ix_indices ix_step_t signed char ix_sizes_assign short unsigned int ix_position_safe ix_reduce_mode_t ix_is_empty sign_t ix_reduce_mode_SINGLE ix_order_F ix_order_L dpmw ix_sort_steps ix_reduce_mode_EXTEND ix_order_t ix_num_positions /home/stolfi/programs/c/JSLIBS/libjs ix.c /home/stolfi/programs/c/JSLIBS/libjs /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits . /usr/include ix.c ix.c stddef.h types.h stdint-intn.h stdint-uintn.h ix_types.h ix_reduce.h bool.h sign.h ix.h stdlib.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x            ~    ECu     <       c    ECZ     \       l    ECc      |       U   ECHD            h    EC_            V    ECM            h    EC_                ECw                EC     @          ECx     `          EC           h    EC_               EC               EC           x    ECo            ~    ECu            ]    ECT     @          EC     `          EC               EC               EC               EC               EC               EC              EC    @         EC    `         EC          ~   ECu             EC             EC             EC           b   ECY              EC    @         EC    `          EC               EC               ECH              EC             EC           0   ECJ   (      j   ECa    H         EC    h      *   EC!           w    ECEi                                                                                                                               &                  =                  M                  ]                  m                  }                       (                  8                  @                  P                  `                  p                                         	                        $                 4                 D                 T                 c                 r                                       (                 @                 `                                                                                                                                                                                                                ~                            (                     /    ~       c       @    b             L           l       Y                     f    M      U      q    5                                                                h           
	      V           `	      h           	                 H
                 
                       h           _                                        x       !    '      ~       -          ]       9                 G                 X                 c                 n                 {    4                                                 <                I                P      ~                                                          %"      b          $                ,(                +             
    ,                 +-                 /            3    k8      0      M                     T                     Y    >      j      l    @            |    A      *          C      w                             ix.c __FUNCTION__.29 __FUNCTION__.28 __PRETTY_FUNCTION__.27 __FUNCTION__.26 __FUNCTION__.25 __FUNCTION__.24 __FUNCTION__.23 __FUNCTION__.22 __FUNCTION__.21 __FUNCTION__.20 __FUNCTION__.19 __PRETTY_FUNCTION__.18 __FUNCTION__.17 __FUNCTION__.16 __FUNCTION__.15 __FUNCTION__.14 __FUNCTION__.13 __FUNCTION__.12 __FUNCTION__.11 __FUNCTION__.10 __FUNCTION__.9 __FUNCTION__.8 __PRETTY_FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 ix_position _GLOBAL_OFFSET_TABLE_ mcount ix_position_safe ix_is_valid ix_shift_pos programerror ix_indices ix_sort_steps __assert_fail __stack_chk_fail ix_steps_assign ix_fill ix_assign ix_assign_min ix_assign_max ix_shift ix_sizes_assign ix_sizes_shrink ix_sizes_expand ix_max_size ix_min_size ix_is_empty ix_num_tuples ix_num_positions ix_min_pos ix_max_pos ix_same_size ix_contained ix_crop ix_subsample ix_flip ix_swap_indices ix_flip_indices ix_slice ix_replicate ix_diagonal ix_chop ix_next ix_prev ix_compare ix_sync_level ix_enum ix_parms_are_valid ix_positions_are_distinct malloc free ix_packed_position ix_packed_steps ix_packed_indices ix_reduce_range ix_reduce        )   *          )   *             ,             (          )   *                     )            3                   ;         .   _      )   *            0                                 (                   0         .   g                  v                        ,                .                                             \                .                                                             .   z                                                          1                                                             1                                                              1   N                  ]            g                   o         .                                                             .                     )            3                   ;         1            2         )   *   	      )   *   n	      )   *   	      )   *   V
      )   *   
      )   *   p      )   *         )   *   m      )   *         )   *         )   *   5      )   *         )   *         )   *   y                                                          .         )   *   a                  p            z                            .         )   *   T                  c            m                   u         .         )   *   B                  Q            [                   c         .         )   *                                                             .   B      )   *               $                                             .         )   *               4      &            0                  8         .   e            4      t            ~                           .   M            4      \            f                   n         .         )   *               <                                             .               <                  $            '      ,         .               L                              2               1   J      )   *   s            \                                             .               \                                              .   W      )   *               l                              :               .               l                              E               .   >            l      M            W            P      _         .   ^      )   *               |                              :               .               |                              E               .         )   *   ?                  N            X            h      `         .                                             u               .                     
                                       .   \         E         )   *                                                            .                                                   "         .   @                  O            Y                  a         .         )   *                                             :               .                                   %             E      -          .   =                   L             V                   ^          .                                                                .   _!                  n!            x!                  !         .   3"      )   *   h"                  w"            "            :      "         .   "                  "            "            E      "         .   "                  "            "                  "         .   "                  #            #                  #         .   =#                  L#            V#                  ^#         .   #                  #            #            -      #         .   $      )   *   %                  %            %                   %         .   %                  &            &                   &         .   ^&                  m&            w&                   &         .   &                  &            &                   '         .   Z'                  i'            s'                   {'         .   '                  '            '                   '         .   :(      )   *   )                  ()            2)                   :)         .   )                  )            )                   )         .   )                  )            *                   *         .   *                  *            *                   *         .    +                  +            +                   !+         .   s+                  +            +                   +         .   +      )   *   ,      )   *   =-      )   *   C.         6   .         N   .         7   /         (   ;/         (   i/         (   /         O   /         2   0      )   *   50                  D0            N0            K      V0         .   }0                  0            0            ]      0         .   >1                  M1            W1            s      _1         .   1                  1            1                  1         .   2                  2            $2                  ,2         .   I2                  X2            b2                  j2         .   2                  2            2                  2         .   !3                  03            :3                  B3         1   a3                  p3            z3                  3         .   3                  3            3                  3         .   4                  (4            24                  :4         .   m4                  |4            4                   4         .   4                  4            4                  4         .   "5                  15            ;5                  C5         .   t5                  5            5                   5         .   5      )   *   6                  6            6                   6         1   6            $      
7            7                   7         .   8      )   *   +:         0   ?;            <      N;            X;                   `;         .   :<         U   L<            <      [<            e<            ,      m<         .   =            \      =            =            P      =         1   >         N   .>         V   Q>            <      `>            j>            Y      r>         .   >         2   >      )   *   ?            |      ?            ?                   ?         .   @      )   *   g@                  v@            @            t      @         .   A                  A            A                  A         .   A      )   *   bB                  qB            {B                  B         1   B                  B            B                  C         1   C      )   *   fC         [          
   #                  
   &                
   '   %              
   '                                *       
   %           /       
   &         =       
   &         K       
   &   B      R       
   &   M      Y       
   &         `       
   &   '      g       
   &          n       
   &         s       
   &   g             
   &   8             
   &   5              
   &                
   &                
   &                
   &                
   &                
   &                
   &   0             
   &   :             
   &                 
   &   Y            
   &               
   &   o       $      
   &   [      5      
   &         F      
   &         W      
   &           c      
   &   B      |      
   &   o            
   &               
   &               
   &                
   &   t            
   &   K            
   &   	             
   &                
   &               
   &   h            
   &               
   &               
   &               
   &         *      
   &         T      
   &   Y      t      
   &               
   &               
   &               
   &   #            
   &                     C      I            1C      n      
   &   c      t            A            
   &   W             
   &   &                                    B                   !B      j      
   &         p            @            
   &   W             
   &               
   &                                        4@                  :@      )            @      L            @      l            @                  @            
   &   \                   >      0      
   &   W       h      
   &          r                  {      
   $   "                   e?            
   &                     k8      #      
   &          d      
   &         t      
   &          ~            @            
   &   &                  `                  F:            
   &               
   &               
   &         	            :      -            :      O            ==            
   &                     5      k	      
   &   !      	      
   &   &      	                  	      
   &          	            (      	            5      	            36      	            <6      
            6      =
            6      
      
   &         
            /      
      
   &                                  
   &         J      
   &   &      T                   ]            0                  0                  2                  2                  H4      $            N5      H      
   &   }      S            +-            
   &   W             
   &          #            O.      d            g.      u      
   &                      .                  w/            
   &                 
   &                     ,      K      
   &   W       Z      
   &          v      
   $                
   &   L                   +            
   &   W                   +                  +      #      
   &          2      
   &         D      
   &          O            ,(            
   &   W             
   &                                        (      -            (      \            (                  P)                  )                  Q*                  *                  7+      N      
   &   D       Y            $            
   &   W             
   &                                        $      7            $      f            ]%                  %                  -&                  &                  '                  '      C      
   &         I            %"            
   &               
   &                                  
   &                            S      
   &          ]                  |      
   &   +                              
   &               
   &                                  
   &   k                              
   &                                                                            {                        P      
   &   y       V            P            
   &                                                          I            
   &                     I            
   &                      p                  c                              
   &   u                  <      Q      
   &          [            `      s                        
   &                                  
   &               
   &                      @      7      
   &   &      A            P      K      
   &         Q                        
   &   G            
   &   ?             
   &                      8                                          #      
   &   	      .            4            
   &                      (                  V            
   &                                 
   &                            !                  A      
   &         L                        
   &                                                                                                    V      
   &         `                        
   &                                                                	                  (            /      L      
   &         V                        
   &                                                                      
   &   }                        M      
   &          W                  `            %      }            .            
   &   \                                                
   &   )                   '      @            P      _      
   &         i                                          
   &                                   
   &                      -      <       
   &         F             _             
   &                                   
   &                                               !      
   &   q      !            b      \!                  {!      
   &         !            
      !                   !      
   &   K      !            H
      $"      
   &   e      2"            n
      Q"      
   &         ["            	      "      
   &   e      "            	      "      
   &         "            `	      #            	      '#      
   &          ,#            
	      j#            )	      #      
   &         #                  #                  #      
   &         #            M      $      
   &         $      
   &          $                  $      
   &         $      
   &         $      
   &   &      %                  
%                  -%            e      P%            q      q%                  %      
   $          %      
   &   b      %      
   &   &       &      
   &   L      %&                   <&      
   &         J&      
   &         X&      
   &          b&                  k&                   &      
   &   :      &            ~       &      
   &         &                    K'            +              
   "                                "       
   '   *       &       
   '   O       *       
   '   x       .       
   '          2       
   '          <       
   '          A       
   '          F       
   '          K       
   '          P       
   '          U       
   '          Z       
   '          _       
   '          d       
   '          i       
   '          n       
   '         s       
   '         x       
   '         }       
   '                                                    @             ~       `                                 M                                      
	                   `	                  	      $            H
      D            
      d            b                                    _                                                      '      $                  D                  d                                                                                    4                        $                  D            <      d            I                  P                                                                        %"      $            $      D            ,(      d            +                  ,                  +-                  /                  5                  k8      ,            >      L            @      l            A                  C       .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                                                                                            @       C                                   @               X      %                          &                     C                                     ,                     C                                     1                     C                                   >                      I      j'                             9      @                      P                          J                      p                                   ]                      s      0                              X      @               p      0          	                 l                      s      -                                                    (t                                   |      @                                                     0                                                       0                     '                                  0                     ,                                                   F                                                          H                                                          h                                         @                                                                                     (                 	                                                                                                                   ix_io.o/        0           0     0     644     11640     `
ELF          >                    '          @     @   UHH    H}EUHEH    HHǸ        UHH    H}HuHUHEH    HHǸ        UHH@    H}HuHMDELMȈEH} uH    HEH    HEH} tHUHEHH    E    EEHH    HEHH0MHUHEIH5    HǸ        HEHEEE9E|H} tHUHEHH    UHH@    H}HuHMDELMȈEH} uH    HEH    HEH} tHUHEHH    E    EEHH    HEHH0MHUHEIH5    HǸ        HEHEEE9E|H} tHUHEHH    UHHP    H}HuЉHMDELMEH} uH    HEH    HEH} tHUHEHH    E       EHH    HEHH HEHUHEHH    HEHEH} u4EHH    HEHHUHEH5    HǸ        2EHH    HEHHUHEH5    HǸ        EE9ELH} tHUHEHH    UHH0    H}HuHMLELMЈEH} uH    HEH} uH    HEHUHEH    HHǸ        UHEH    HUHEHH    H} tHHUHEH    HHǸ        HEHHEHH    HUHEHH    H} tjHUHEH    HHǸ        U}HMHEHH5    VL    AH5    H    HHUHEHH    H} tjHUHEH    HHǸ        U}HMHEHH5    VL    AH5    H    HHUHEHH    %u %lu    %s%*ld %s%*lu %*ld %+*ld 
 %saxes =  %sbase = %sstep = %ssize =                            +                                  &.           )p   int     ,           -C                               d       w       Q              C       1g      3p        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hp   p    Ip   t    J   x    M5       NJ       O      Q      Y       [      \      ]      ^	       _
       `p       b              +	    {          C     s  	      	           C         g        	                                            	ep   D           7                wr 8
  hpre 9
   `d :  \bp ;  Psz <  Hst =  @wd >    suf ?
              '        ?        wr '  Hlp ''   @d '4  st 'G  wd 'U   sp '_   rp 'i    i (   \
    *   `               sti -  h                       wr   Xlp '   Pd 4  Lsz G  @wd U   Hsp _   rp i    i    d
    !   h                      wr   Xlp )   Pd 6  Lix J"  @wd X   Hsp b   rp l    i    d
       h             <         wr   hp (  `             =       wr   hd (  d   :!;9I   :!;9I8   :;9I   !I  $ >  .?:!;9!'@|  & I  4 :!;9I  	 <  
4 :!;9!I  I  ! I/  7 I   I  %  $ >     :;9   :;9  .?:;9'I<       .?:;9'@|   ,                     +                          f                                 
                                           	        ?'?+ t t/tN . <Z %  J t/?+ t t/tO . <[ %  J t/?+ t t/tY<	u) .3u<4< z J t/<+ t t$ 9  /	u' @ X/	u80	u80 __off_t _IO_read_ptr _chain _shortbuf size_t uint64_t __uint8_t _IO_buf_base __int64_t _codecvt signed char _fileno _IO_read_end long int ix_print_pos _flags _IO_buf_end _cur_column _IO_codecvt ix_print_sizes _old_offset _offset ix_print_steps _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr short unsigned int _IO_save_base _lock _flags2 _mode ix_size_t epref GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ix_index_t _IO_write_end _IO_lock_t _IO_FILE ix_print_dim ix_pos_t __uint64_t _markers int32_t unsigned char short int _IO_wide_data ix_step_t _vtable_offset FILE ix_print_parms char ix_dim_t __int32_t __off64_t _IO_read_base _IO_save_end __pad5 ix_print_indices _unused2 uint8_t _IO_backup_base _freeres_list _wide_data int64_t _IO_write_base /home/stolfi/programs/c/JSLIBS/libjs ix_io.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include ix_io.c ix_io.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h ix_types.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x            =    ECt      <       <    ECs      \           EC     |           EC            ?   EC6              EC                                                                                                                                                                                                       	             =                             ,                      3                      ;     =       <       H     y              Y                      _     O             n     %      ?      }     d             ix_io.c ix_print_dim _GLOBAL_OFFSET_TABLE_ mcount fprintf ix_print_pos ix_print_indices fputs ix_print_sizes ix_print_steps ix_print_parms            )      &             6             K       )      b             r                    )                                                                                          H            ]      )                                                                                                   3      )      Z                   e                                                                          %                   2            ]            r      )                                                        !                            	               	            +                   /            B            X            4       h                                                                                                         =                                                                                        $                   
                     
                   
      %              
                                   *       
              1       
            8       
      A      ?       
             F       
      !      M       
      `       R       
      6       `       
            e       
            x       
      M              
                    
                   
                     
      !             
      	             
                   
                   
      g             
      -              
      &              
      {            
                   
             #      
      t       /      
      +      ;      
            G      
      3      S      
      b      _      
      @       k      
             w      
      T            
      o            
      9            
                  
                   
      l             
      h            
                   
                   
                  
                   
      b            
                   
      W             
            +      
            7      
            C      
      F      O      
      p      [      
      ^      h      
            t      
      p      |      
                   
                   
                  
                  
      v            
      W            
                  
            (      
            E      
            J            d            
                         %      `      
            m                        
                         O            
                  
      M      $            y             
                  
                         =             
                                       
                                   "       
      -       &       
      R       *       
      u       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
      "      h       
      )      m       
      4      w                                           @             =       `             y                    O                   %                   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                                                                                            @       +                                   @                     (                          &                     k                                     ,                     k                                     1                     k      J                              >                                                         9      @                                               J                            <                             ]                            0                              X      @               $      0          	                 q                      ;      	                             l      @               $                                }      0               D                                        0                     <                                  0               /      ,                                                   [                                                          `                                                                                                    @               P&                                                       X               	                 	                                                                                 &                                    ix_reduce.o/    0           0     0     644     6824      `
ELF          >                              @     @   UHH0    H}HuUH} t	HEHy(H    H   H    HH    H    H} xHEH;ET  } uHEA  }uH} x
HEH    HE  H}uHE      }u
HEHHEHEH} (H    H   H    HH    H    HEHH}HEH} yHmHEHEH)EH} x
HEH;E|(H    H    H    HH    H    }tW}r)E܃wHEHt=HEHH+EHE+H    H+   H    HH    H    HE    ix_reduce.c {N} too large M >= 1 (i >= 0) && (i < M) invalid reduction code     ix_reduce       ix_reduce                                                                  )d   int     ,w           -C              X       k       ~           <                              <   $                                   EQ  Q  Q  <   Q          	1x  Q  Q     Q                          i !   XN .   Pred B$  L	      	        	      	                      
M    h
q    `       C   	    $ >   :;9I   I  (    :!;!9I  & I  >!!I:;9  .?:;9'<  	4 I4  
4 :!;9!I  %  $ >   I  .?:;9'I@|    I  ! I/   ,                                           L    ^                         
                                           	         t ( t Jgg t J f XuF9 fF J f JL t( tYK t (lt+ X6 J) J 0z(@&K FALSE int64_t ix_reduce_mode_EXTEND ix_size_t ix_reduce_mode_REPEAT __assert_fail TRUE __int32_t uint64_t __PRETTY_FUNCTION__ unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __int64_t ix_reduce_mode_SINGLE short int ix_reduce_mode_t __FUNCTION__ ix_reduce_mode_PXMIRR unsigned int long long unsigned int programerror ix_reduce_mode_MIRROR int32_t ix_reduce long long int char ix_index_t __uint64_t long int signed char ix_reduce.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include ix_reduce.c ix_reduce.c types.h stdint-intn.h stdint-uintn.h ix_types.h bool.h ix_reduce.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x               EC                                                                                              P       
            `       
                                                                                                                     2                   <                      R                      Y                      f                       ix_reduce.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 ix_reduce _GLOBAL_OFFSET_TABLE_ mcount programerror __assert_fail            )      0             L       ?             I                    Q                          \                                                     8            \       G            Q                   Y                        L                               1                          
                     
   	                 
   
                  
   
                               *       
              1       
   	   ~       8       
   	          ?       
   	         F       
   	          M       
   	   k      T       
   	         Y       
   	   W       l       
   	         z       
   	   b             
   	   W             
   	   G             
   	   '             
   	                 
   	   a              
   	   9             
   	                
   	                  
   	   R              
   	   $              
   	   L            
   	               
   	                
   	   .             
   	               
   	         %      
   	         1      
   	   D       X      
   	         y      
   	   /                                
   	                     P             
   	   j                   `                                 
                                   "       
   
   1       &       
   
   V       *       
   
   y       .       
   
   {       8       
   
          =       
   
          B       
   
          G       
   
          L       
   
          Q       
   
          V       
   
          [       
   
          `       
   
          e       
   
          o                                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                               &                                                          ,                                                          1                           j                              >                      r      "                             9      @                                               J                                                          ]                            0                              X      @               `      0          	                 q                            P                             l      @                     h                          }      0                     w                                  0               |	                                         0               q
      ,                                                   
                                                          
                                                          
      8                                    @                                                                      
                                	                      x      t                                                                                        ixbox.o/        0           0     0     644     15080     `
ELF          >                    (5          @     @   UHH     HuEH} u   @E ,EH    HEHH Hu   EEE:Er˸    UHH0    HuHUHMЈEH} u
       E xEH    HEHHH} tEH    HEHH     H)HUH} xEH    HEHH HUH9r    EEE:E{   UHHp    HuHUHMLELMEEHUH։    EEHUH։    Ẽ} u} tE   \  E F  H} tEH    HEHH     HEH} tEH    HEHH H    HEHHHEH} tEH    HEHH     HEH} tEH    HEHH H    HEHHHEHUHEHH    HEHUHEHH    HEHEH;E~	E   VEH    HEHHEHHEH+EHHEH    HEHHHEEE:E} tNE >EH    HEHH     EH    HEHH     EÃEE:ErUHH`    HuHUHMLEEEHUH։    E؃} t
     EHUH։    E܃} t
    `  E E  H} tEH    HEHH     HEH} tEH    HEHH H    HEHHHEHEH;E~(H    H^   H    HH    H    H} tEH    HEHH     HEH} tEH    HEHH H    HEHHHEHEH;E~(H    Hc   H    HH    H    HEH;E|
HEH;E~    E׃EE:E   UHHP    HuHUHMLEEEHUH։    EEHUH։    E} t} t
   
  } u} t
       H} tH} u(H    Hw   H    HH    H    E    EH    HEHHEH    HEHH H9t    }H} tEH    HEHH     HEH} tEH    HEHH     HEHEH;Et    EEE:EP   UHH@    H}HUHMLELMEH} tHUHEHH    E e} tHEHƿ        EH    HEHHEH    HEHHHEH5    HǸ        EEE:ErH} tHUHEHH      ixbox.c ixlok_A <= ixhik_A      (size_A != NULL) && (size_B != NULL) %ld(%lu)   ixbox_is_contained      ixbox_equal                            n              :                           &J       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       :         +            y           _          A                   $      		      	      	      	              er   M           r   g           E      A          G             H                            H  	wr   X	d   T       H    H  @    M                 t       
k    o          j          s      5  	d k  L    lH  @    mM      nH      oM      r  X    s  \    E  	                       
k x   W                   z  `    {  h      E  :    5      L                K  	d M      NH      OM      PH      QM      T  H    W  L    [  	                [      
k Z   G        ;          \  P    ]  X    a  `    b  h      [  :    K      &                 	d '      (H      )M      *H      +M      ,H      -M       0      1      2          \        
k 7           <          9  @    :  H    =  P    >  X    A  `    B  h          M       
k H#                          N  	d   \	ix )H  P    :H  H    LM  @               
k    g        n       
dxk    h                  k       	d    \    .M  P        ;       
k    o    :!;9I8   :!;9I  4 :!;9I   :;9I  $ >   I   !I    	 :!;9I  
4 :!;9I  I  ! I/  & I   <  7 I  (   .?:!
;9!'I<  .?:!;9!	'I<  .?:!;9!'@|  .?:!;9!'I@|  4 I4  %     $ >  :;9   :;9  >I:;9     .?:;9'<    .?:;9'I@z   .?:;9'I@z   ,                     n                      o    u                                                                                        	          tX/J/X$ XX# - Y1#  tXYJ/4X: t4 . X Xu& t X J5 XX$ , Y.+KL fg	J"ZJ t" . X XMK_ tM X X7 X t"J t" . X XMK_ tM X X7 X t.gg. 6t/.-u7J.<( r<! # fJ? .C .N tR .3 t, /	.'K fXZK fXZJZF t . X XIK[ tI X X3 X t	 (F t . X XIK[ tI X X3 X t	 (! B X$ u. Y	.'KK f& fXY f& fXZ t t(JY XX. XX/F t . X XKF t . X XK* X$ * Y
.+ t/J/ f7	..<	."   t// ixlo_R __off_t _IO_read_ptr _chain pref size_t _shortbuf __uint8_t _IO_buf_base ixbox_intersect long long unsigned int __int64_t ixbox_equal _codecvt long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int _flags imax ix_axis_t _IO_buf_end _cur_column _IO_codecvt double imin _old_offset _offset ixbox_is_contained _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr size short unsigned int _IO_save_base _lock _flags2 _mode ix_size_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ix_index_t _IO_write_end uint64_t _IO_lock_t _IO_FILE fputs __uint64_t float FALSE _markers __assert_fail unsigned char ixlo short int _IO_wide_data _vtable_offset FILE TRUE ixlok_A ixlok_B char ixlok_R ix_dim_t __off64_t ixbox_print _IO_read_base _IO_save_end __pad5 ixbox_is_empty _unused2 empty_A empty_B ixhik_A ixhik_B empty_R uint8_t _IO_backup_base ixbox_has ixhik_R size_A size_B _freeres_list _wide_data int64_t size_R ixlo_A ixlo_B suff _IO_write_base /home/stolfi/programs/c/JSLIBS/libjs ixbox.c /home/stolfi/programs/c/JSLIBS/libjs /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 ixbox.c ixbox.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix_types.h stdio.h assert.h jsmath.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x            k    ECb     <           EC     \           EC    |          EC           s   ECj               EC                                                                                          	     P                   h                                                                                                                            5             k       D                      Z                      a     k              k     1             {                                                 Q                                       $      s                                                                                           ixbox.c __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 ixbox_is_empty _GLOBAL_OFFSET_TABLE_ mcount ixbox_has ixbox_intersect imax imin ixbox_is_contained __assert_fail ixbox_equal ixbox_print fputs fputc fprintf              )      y       )      ?      )      j                        r                        _      )                              6            L       E            O                   W                        L                                                  2      )      Y            n                        d                                                        )                              ,            A       9            f                   
                     
   	                
   
   %              
   
                                *       
              /       
   	   (       =       
   	         D       
   	   a      M       
   	   "      T       
   	         [       
   	          `       
   	   9       n       
   	   5      z       
   	   w              
   	                 
   	                
   	                 
   	                
   	   v             
   	                
   	                 
   	                 
   	                 
   	                
   	   w            
   	               
   	         #      
   	   C       /      
   	          ;      
   	         G      
   	         S      
   	         _      
   	         k      
   	          w      
   	                
   	               
   	   /            
   	               
   	   M            
   	   /             
   	               
   	   ;            
   	                
   	   J            
   	   <            
   	   n            
   	               
   	               
   	         ,      
   	   \      8      
   	         @      
   	   V      d      
   	         n      
   	   ?            
   	                
   	   U            
   	   `             
   	               
   	               
   	               
   	   a            
   	                
   	               
   	                
   	               
   	         '      
   	         .      
   	   #      3      
   	   {      N      
   	         h      
   	               
   	   *            
   	                
   	                                 
   	   #             
   	   0            
   	               
   	   r      *                  S      
   	          \            $            
   	   d            
   	   .            
   	   k            
   	   5            
   	               
   	               
   	                      h                                                 
   	   f      %      
   	   n      K      
   	   C      T            Q      x      
   	   d            
   	   .            
   	   k            
   	   5            
   	               
   	               
   	                      P                                                  
   	   f            
   	         -      
   	   n      ;      
   	         a      
   	   P       f            1            
   	   d            
   	   .            
   	   k            
   	   5            
   	                 
   	   ]            
   	               
   	               
   	                           2                  C      
   	   f      Q      
   	         _      
   	   n      m      
   	         {      
   	   {            
   	   &                               
   	                     k             
   	   0            
   	                            -                   O      
   	         Z                    y      
   	                     )              
                                   "       
   
   -       &       
   
   R       *       
   
   {       .       
   
          2       
   
          6       
   
          @       
   
          E       
   
          J       
   
          O       
   
          T       
   
          Y       
   
         ^       
   
         c       
   
         h       
   
   )      m       
   
   0      r       
   
   ;      w       
   
   C      |       
   
   L                                                 @             k       `             1                   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                                                                                            @       n                                   @               !                                &                                                          ,                                                          1                           t                              >                      $                                   9      @               x$      8                          J                                                         ]                            0                              X      @               1      0          	                 q                            s                             l      @               1                                }      0               _                                        0                     U                                  0               :      ,                                                   f                                                          h                                                                                                    @               3                                                       `      X                          	                                                                                 P4                                    js.o/           0           0     0     644     2880      `
ELF          >                              @     @   v                                                int                          $ >  %  $ >                                -     %                  unsigned int long unsigned int signed char short unsigned int short int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long long unsigned int unsigned char long int double float char long long int /home/stolfi/programs/c/JSLIBS/libjs js.c /home/stolfi/programs/c/JSLIBS/libjs js.c  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                                                                                                          	                                                              js.c          
                     
      H              
      %              
                     
              !       
             (       
              /       
      0      6       
      +       =       
             D       
      >       R       
      >      Y       
      T      `       
      Y      g       
            n       
      N      u       
      G             
              "       
      *       ,       
      O        .symtab .strtab .shstrtab .text .data .bss .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property                                                                                       @                                      !                     @                                      '                     @                                      1                      @       z                              ,      @                                               =                             &                              P                                                            K      @                                                d                             1                              _      @                     0          	                 p      0               1      g                            {      0                     T                                   0                     ,                                                                                                                                                                        8                                 	                                                                                                                    jsdebug.o/      0           0     0     644     8256      `
ELF          >                              @     @   UHH@    H}HuHUȉMă} u(H    H   H    HH    H    HEH;Eu(H    H   H    HH    H    HEHEHEHEHEH;Es
HEH+EHEH+EHE}HE    HHEH    LEH}HMHUuuVMIH5    HǸ        HMHE    HHHHt#H    H.      H    H    jsdebug.c invalid {n} invalid {ini/fin} arguments         %-6s from %20lu to %20lu (%lu = %d*%lu bytes)
          ** oops - the length is not multiple of {n}
  jsdebug_addr_span                            @              :       int                                 )A       *d       -:       H       H                 y                 1O      3A        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dh  `    Fm  h    HA   p    IA   t    J   x    M]       Nk       Or      Q      Y       [      \      ]m      ^	       _
.       `A       b              +    c          	:     [                   	:    O                            eA               	1                           @               H
ini *   @
fin 5   
n C        	              P      X      `      h      	:        :!;9I8   :;9I  $ >   !I   I  4 :!;9!I   <  I  	! I/  
 :!;!9I  & I  7 I  %  $ >     :;9   :;9  4 :;9I?<  .?:;9'I<     .?:;9'<  .?:;9'@|   :;9I  4 I4   ,                     @                           f                                 
                                           	         f( (   K<<J	Y# __off_t _IO_read_ptr _chain 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 _old_offset _offset __uint32_t _IO_marker unsigned int _freeres_buf elen fprintf long unsigned int _IO_write_ptr __FUNCTION__ name afin short unsigned int _IO_save_base _lock _flags2 _mode aini GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end uint64_t _IO_lock_t _IO_FILE __uint64_t _markers int32_t unsigned char short int _IO_wide_data _vtable_offset FILE uint32_t jsdebug_addr_span char __int32_t __off64_t _IO_read_base _IO_save_end __pad5 programerror _unused2 stderr _IO_backup_base _freeres_list _wide_data _IO_write_base tlen jsdebug.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 . jsdebug.c jsdebug.c stddef.h types.h stdint-intn.h struct_FILE.h FILE.h stdint-uintn.h stdio.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x            @   EC7                                                                                                                                                                                                                                       @      ,                      B                      I                      V                      ]                      e                       jsdebug.c __FUNCTION__.0 jsdebug_addr_span _GLOBAL_OFFSET_TABLE_ mcount programerror stderr fprintf fwrite            )      *                    9             C                    K             \                    k             u                    }                                       4                                1            l       9                   
                     
                   
   	                  
   	   
                            *       
              /       
             =       
            K       
             R       
      Z       Y       
            `       
      E      g       
             n       
      h       u       
            z       
                   
                    
      {             
                     
                   
                   
                   
      :              
      r             
                    
                   
      |             
            #      
      m      /      
             ;      
      P      G      
      -       S      
             _      
      X      k      
      D      w      
                  
                  
                   
      t             
      l            
                   
                   
                  
      #             
      f            
                   
      Q             
      b            
      T            
             +      
             7      
      t      C      
      4      P      
            \      
      g      d      
                   
                   
                  
      =            
                  
      ^            
                  
      '            
                                6      
      ;      l      
      .      v                         
      z            
      @            
      |            
                   
                                   "       
   	   /       &       
   	   T       *       
   	   }       .       
   	          2       
   	          6       
   	          @       
   	          E       
   	          J       
   	          O       
   	          T       
   	          Y       
   	         ^       
   	         c       
   	          h       
   	   /      m       
   	   7      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                                                                                            @       @                                   @                     h                          &                                                          ,                                                          1                                                         >                      2                                   9      @                                               J                            P                             ]                      K      0                              X      @                     0          	                 q                      {                                    l      @                                               }      0               M                                        0                     @                                  0                     ,                                                   :                                                          @                                                          `      8                                    @                                                                                     
                 	                      0      l                                                                                        jsfile.o/       0           0     0     644     13776     `
ELF          >                    0          @     @   UHH     H}uH} u(H    H   H    HH    H    HE u(H    H   H    HH    H    HEH    HH    uE} t2H    H      H    H    H    H    H    HEQ} t1H    HUH    HHǸ        H    H    HEH    HH    HEH} u(H    H   H    HH    H    HEUHH     H}uH} u(H    H!   H    HH    H    HE u(H    H"   H    HH    H    HEH    HH    uE} t2H    H      H    H    H    H    H    HEQ} t1H    HUH    HHǸ        H    H    HEH    HH    HEH} u(H    H+   H    HH    H    HEUHH0    H}HuHU؉MHMHUHEHH    HǸ        HEUHEH    HEHEH    HEUHH0    H}HuHU؉MHMHUHEHH    HǸ        HEUHEH    HEHEH    HEUHH0    H}E    E    HE    HEH    E}u} u
    @  }t}
uE    }	uE    E;E   } uTE(   } t<EH   H    HL    L   H    HH    H        HEge} uHE       H    BEHcHE   HH    HL    N   H    HH    H    HEH} u(H    HP   H    HH    H    EHcHEHЋUE} HE       jsfile.c output file name is null output file name is empty - writing to standard output
 writing to %s
 w could not open output file input file name is null input file name is empty reading from standard input
 reading from %s
 r could not open input file %s%s%s no mem alloc failed     open_write      open_read       read_line L                           1              :                               )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                            f           A                   $      	H     H   .   .        
=H   -  H   o  o    o       	H   I  .   .        @r   `         	s  H        	     o           t  t       er       t       r            r     o  o       
1  o  o    o   	    ?                   
f ?  Hmc A  \nc B  `c C  ds D   h      	              :   	   	    7          o             7    X
tag 7,   P
ext 77   H    7C  D    9   `wr :  h 	    /          o             /   X
tag /+   P
ext /6   H    /B  D    1   `rd 2  h 	              `            o  X    *  Tf    h      	         	              `      :      o  X    +  Tf   h    J  	            J  :   
 :    :!;9I8   I  $ >   !I  4 :!;9I   :!;9I   :;9I  .?:;9'I<  	.?:!;9!'I@|  
 :!;9I  I  ! I/  .?:;9'I<  & I   <  4 :!;9!I?<  4 I4  7 I  (      4 :!;9!I  %     $ >  :;9   :;9  >I:;9  .?:;9'<  .?:;9'<   ,                     1                          u                                                                                        	         t( 	( XK fI # fB " t(K1 t( 	( XK fJ # fD " t(K1'KK1'KK1Yuv f, fXY f* fu fugt f < Xh< f t  %L t(
</LK __off_t open_write_tag_ext _IO_read_ptr _chain strcmp size_t fileName _shortbuf _IO_buf_base long long unsigned int reallocarray read_line free _codecvt long long int signed char bool_t _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt _old_offset _offset checknotnull _IO_marker stdin unsigned int _freeres_buf getc fprintf long unsigned int _IO_write_ptr __FUNCTION__ name short unsigned int open_read_tag_ext open_write _IO_save_base _lock _flags2 _mode stdout open_read GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end _IO_lock_t _IO_FILE FALSE fflush _markers int32_t unsigned char short int _IO_wide_data _vtable_offset FILE TRUE char verbose fopen __int32_t __off64_t _IO_read_base _IO_save_end jsprintf __pad5 programerror _unused2 stderr calloc _IO_backup_base _freeres_list _wide_data _IO_write_base jsfile.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 . jsfile.c jsfile.c stddef.h types.h struct_FILE.h FILE.h stdio.h stdint-intn.h bool.h stdlib.h affirm.h jsprintf.h string.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x            `   ECW    <       `   ECW    \       o    ECf     |       o    ECf               EC                                                                                         
                        0      
       (     @      
                                                                                                                     7             `      B                      X                      _                      l                      s                      z                                                                                                                   `      `                                       o                                                        /      o                                                                                                                jsfile.c __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 open_write _GLOBAL_OFFSET_TABLE_ mcount programerror strcmp stderr fwrite fflush stdout fprintf fopen open_read stdin open_read_tag_ext jsprintf free open_write_tag_ext read_line getc calloc checknotnull reallocarray        )      #                   2             <                    D             V                   e             o                    w                          8                                              :                                                                                     V                                                        e       #            5                  D            N            g       V            n      )                  ,                                                             ,                                                             8                                                              !            )            0            C            N                   ^            e            m            x                                           ,                                                       )                                                  %            =      )      b                   o                                          )                  <            F            <      R            \                  d                      !            !               <                                                             <                                                       
                     
   
                
                     
      	                            *       
   	           /       
   
   6       =       
   
   \      D       
   
   5      M       
   
         T       
   
         [       
   
          b       
   
         g       
   
   T      |       
   
                 
   
                  
   
   ^             
   
   A             
   
                
   
                 
   
                 
   
                 
   
   h             
   
                
   
   n             
   
               
   
   P             
   
          #      
   
         /      
   
         ;      
   
   v      G      
   
         S      
   
   (       _      
   
          k      
   
         w      
   
               
   
                
   
   (            
   
   F             
   
               
   
               
   
                
   
               
   
               
   
   B            
   
               
   
               
   
               
   
   7             
   
         (      
   
   $      L      
   
          V      
   
         z      
   
   /            
   
               
   
               
   
               
   
                
   
   ]             
   
               
   
   <            
   
                
   
   t             
   
         .      
   
         J      
   
   O      a      
   
          t      
   
               
   
   N            
   
   T            
   
               
   
   /             
   
               
   
                            t      
   
   |      ~            @            
   
                      /            
   
               
   
   F            
   
   =             
   
                           0      
   
         Z      
   
   F      h      
   
   =             
   
                     `            
   
               
   
   F            
   
   |                  0            
   
                                   
   
               
   
   F      '      
   
   |      1                          
                                   "       
      .       &       
      S       *       
      |       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
            h       
      %      m       
      ,      r       
      5      w       
      >      |       
      I                                                 @             `      `                                /                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       1                                   @                                               &                     q                                     ,                     q                                     1                     x      J                             >                            P                             9      @               h#      H	                          J                                                         ]                            0                              X      @               ,      0          	                 q                            "                             l      @               ,                                }      0                                                       0                     R                                  0               U      ,                                                                                                                                                                                                                 @               .      x                                                 `      0                          	                                                                               8/                                    jsmath.o/       0           0     0     644     31256     `
ELF          >                    t          @     @   UHH     H}u} u
      H} u
       H}u   }uHEsEH    EE   ЉEHEHEE)EEE/HEHHEE;ErHEHEHEE)EEE} uHEUHH     H}u} u
      H} u
       H}u   }uHEsEH    EE   ЉEHEHEE)EEE/HEHHEE;ErHEHEHEE)EEE} uHEUHH    H}HuH} yHE    HEHH}HUH} yHEHEHEUHH     H}HuH} yHE    HEHH}HHEHHEHEH;E~HEH)EHEUHH     H}HuH} yHE    HEHHH}HHHEHHEHEH;E}HEHEHEUHH       h`HXHPHH`ff/t(H    HS   H    HH    H    H? H9X~(H    HT   H    HH    H    HP xrHX~hHP xHPH;X|(H    HY   H    HH    H    fH*XEfH*PE    EfEh^`pp\Exx^EEE~    fTEEf.    t(H    Ha   H    HH    H    E~    fTE    f/Et(H    Hb   H    HH    H    M    XEHEfHn    fH~HEE    \EHEfHn    fH~HEEf.EzEf.EuEEO    HEf(fHn    fH~HEff.Ezff.EtEE
EEHEfHn    fH~HEEf.EzEf.Et(H    Hq   H    HH    H    EYEEEXEEEH,HEfH*EEEf.EzEf.Et(H    Hx   H    HH    H    HH x?HEHHHIH9H}(H    H|   H    HH    H    HEUHH     H}HuHE    HuHUH} uHELHEH+EHHEHHEHEH;Es(H    H   H    HH    H    HEUHH    H}HuHEHUHH    UHH     H}Hu!HE    HuHUHEHEHEHEH} uHEUHH     H}HuHUHEHH    HEH} u    HE    HuHEUHH0    H}HuH} y
       HEH;E~
       HEH+EH9E~HEH+EHEHE   HEHEHE    cHEHEHEHEHE    HuH9Et(H    H   H    HH    H    HE    HuHEHmHEH9ErHEUHH    H}HuHUHEH9HNUHH    H}HuHUHEH9HMUHH    H}HuHUHEH9HFUHH    H}HuHUHEH9HCUHHp    H}HuHUHMHEHEHEH HEHEHEHEH HEHEHEHEHEHEHEHEHEHEHEHEHEHUHEHH HHEHHEHHEH HUHHUHHEHEH HHEH HHEH HHEHHEHUHH     H}HuHUHMHuHEHMHUH    H} yHEH H+EHHEHH} yHEH H+EHHEHUHH    H}E    HEHHHHHEEH}	wًEUHH`    EE~    fTE    f.Es(H    H   H    HH    H    E~    fTEff.Ezff.Eu
   HEfHn    fH~HEE~    fWEH    fHn    fH~HEE^EEHEfHn    fH~HEM    XEHEffHn    fH~HEE,E} y(H    H   H    HH    H    EUHH    H}E    E    +EHUHHHEH} tEEHEHEm} uH} tEEUHH     E}    E)EYEEE    \Em} EEEUHHĀ    EME~    fTEE~    fTEEf/EvEE
EEEEff.Ezff.EufE   E^EEE^EEE\EEM    YEEYEEYEEXEEHEfHn    fH~HEE^EEEUHHĀ    EMU]EYEEYEEYEEYEEXEEEYEEE    ^EEXEEM    XEE\EEHEfHn    fH~HEE^EEEUHH       Hh`XHPHh EEf.Ez0`f/Ew!Ef/Xw`f/Xr9Hh     HP   HP       Ef.`zHEf.`u9Hh     HP |  HP     d  Ef.XzHEf.Xu9Hh     HP %  HP       X\`EE\`ppXxx^EEE    \EE~    fTE    f/Es(H    H  H    HH    H    E~    fTE    f/EvEHhE HP       ^EEHPE    EYE    \EEEff/s(H    H  H    HH    H    E^EEHhE HP tpEYEM    XEEXEEYEEYEEE^EEHPE  UHH@      HHH EEf.Ezf/r9H     H |  H     d  Ef.    zHEf.    u9H H %  H       Ef.    zHEf.    u9H H   H       \EfEE~    fT    f/vEE    E  E~    fT    f/_  EY    ^      XHfHn    fH~HEHf(fHn    fH~HE    ^EE\      YEH   EYE(    ^(0    \088    Y@EYH@^HE%  M    YPEYPXX    X`H`fHn    fH~HEE    \hh    Ypp^EEH tp    ^ExE    \EEYEE^EEx\EEM    YEM    XEEYEEE    ^EXEEHE H t7EYEEE    ^EHE  UHH           f/w    f/v    h  ff.zff.ufh      Xff/v,    X~    fW    ppf/      E    E    E    E    E    E    E    EYEEYEEX EY EXEYEX Y (EYE0EX08EY8@EX@HEYHPEXPXEYX``    Xh(^h`      x    E    E    E    E    E    \pp    ^xHxfHn    fH~H~    fWHfHn    fH~HEEYEEXEYEXEYxXEYEEXEY    X^`H    fHn    fH~H    ^EH`fHn    fH~H\`~    fW`Y H fHn    fH~HEY^`\`H`fHn    fH~H  \(`~    fW0`Y08H8fHn    fH~H@EY@H(^HP`\P`XY`hhUHSH(    H}HuHEHH    HL    b  H    HH    H    HEE    RHEHH    HǋEH    HEHL    d  H    HH    H    HEEH;ErHEH]UHH     H}HuE    !EH    HEHH H    EEH;ErHEH     jsmath.c {eps} must be positive invalid divisor {d} invalid remainder {r} overflow in rounding  result is too large for accurate rounding qn == floor(qn) qr == (double)qk result is too large overflow 0 invalid argument {x} prec >= 0 fabs(t) <= 1.0 w >= 0 no mem   iroundfrac      iroundfrac      iroundup comb   frac_digits     frac_digits     expand_range    alloc_C_matrix        ?        ?C      ?       @                     $@Yn                  |=      @      ffffff?K[?[ZS(\qlD?o(R\Kp \1W?տ?Kge>o@MB?K.Y@Zen1?-DT!	@                                                             	    )d   int 	    *<   	    ,       	    -C                     	    X   	    w   	    k   	       	    C                         =   >     >  >     >             Z      exp _   n      erf                                           M            log h             	E  >  >  <   >                          5             K          1l  >  >     >       h        \         mat h  X    h)   P        3       i i   l           a
                 S      a    H    a-   @mat b  X
    c  	                d       i c   T     c  C    S      D           |        z D   {sgn I   ~x L   ~z0 M   ~m [   h              i  a0 O   a1 O#   a2 O6   a3 OI   b0 P   @b1 P#   Hb2 P6   Pb3 PI   Xw Q   `               c0 U   ~c1 U#   ~c2 U6   ~c3 UI   d0 V   d1 V#   w W         &                zP &  }zlo &(   }zhi &4   }dzP &A  }z (   P              h 1   Xt 2   @dt 2   H        _        d 6   h         %      d ;   `               v        zP   ~zlo &   ~zhi 2   ~dzP ?  ~z    P
      	            h    Xt    `               w    h        C                            $  x    y &       0   ~    @   ~x2    Py2 	   XD2 
   `                3        x    ~y "   ~mx    Hmy    Pm    X               rx    `ry    h                 i         x    Xn !   Tp    `     
           g       `  x    Xd    `       d        +       y    h      
           w        x    
      	               
      	              C          
           K       	  x    Xd    l             u       d	  x    hy #   `Z1 /d	  XZ0 =i	  P                          >
  x    y &   Z1 3i	  Z0 Ai	  x0    x1    y0    y1    @A00    HA01    PA10    XA11    `P    h     
           +       x
  x    hy $   `     
           +       
  x    hy $   `     	           +       
  x    hy !   `     	           +       &  x    hy !   `     
                    n    Hk "   @p    Pa    Xb    `
      	                c       q    h       C       lcm 
           S         a    Xb #   Pg    h !gcd 
           J       j  a    Xb #   P        !       r     h                 /         a    hd "   `     
                    a    Xd (   Pr    `
    +  	                L       b    h     +  C          Q	                  ,  x Q   ~eps Q%   ~d Q2   ~r Q=   ~"    QH   ~
    <  	        div V   rem W   qd `   Hqlo e   Pqhi f   Xqn g   @
    <  	        qr t   `qk w   h    <  C   
 ,      C	           `         x C   Xy C"   Pz F   h     ;	           Z         x ;   Xy ;#   Pz >   h     3	           L         x 3   hy 3!   `      
                  e  x     Xy  $   Ts &   db '   `p )   h #    	                  x    Xy "   Ts    db    `p    h   :!;9I  4 :!;9I  4 :!;9I   I  $ >   :!;9I    .?:!;9'I@z  	 :;9I  
4 I4  & I  .?:!;9'I@|   !I  .?:;9'I<  I  ! I/   :!;9I  .?:!;9!'I<  .?:!;9!'@|  .?:!;9'I@|  .?:;9'I<  .?:;9'<    4 :!;9I  %  $ >     .?:;9'<  U  .?:;9'@|  .?:;9'@z   .?:;9'I@|  !.?:;9'I@z  " :;9I  #.?:;9'I@|   ,                                                    "$$& \	    b                             
                                           	         fXY tXY tX/ fJ0 gf/ ! gkK1 fXY tXY tX/ fJ0 gf/ ! gkK1 t tK1 t K1 ttff K	.: ( .( 	  ( ?,tJ! -( -(--u #Y f@ '(	 f(K1uh	 (L1/1  .- 4  uK1g tX0Y1 tXY XY f
/Y f(
zXK1111	." ttuf*<fu%<#/<tu?"u t t t t?Xu .  Ju=1f %(Y XX+Y* f2 X%  & 1 f(=1Xuu// t$ f9k tK=1
 . ' X Jg Y1XY   Y%X- &w&*62:!XY f=13  , !.0 .Y.1 .qX.1 .tXKJ< 	Y %(X7 2  zX! (1 . * X7 9 4 ' [3 !.0 .Y.0 .kX.0 .oXK!!*Y't 9#JJ2 /  , t( t9 # "$J6!+ 2 J8 X5 . #  ZX X & ) # X[ X)  Y Z  Y#6I#6I JJ$J'JJ3t6 ;J>JCJFJKJNJ#6I#t 96 JJ"J%J/t2 7J:Jw K $ t   5 J tu % t!  5 J tuu .)t/ . . %& ; JKit4 .,  &  J malloc prec size_t uint64_t rows expand_range long long unsigned int rel_diff __int64_t copysign free long long int signed char __PRETTY_FUNCTION__ umax int64_mul long int imax umin double imin checknotnull __uint32_t iceil unsigned int fmod ceil long unsigned int __FUNCTION__ short unsigned int imod floor contract_range upow GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ipow fmax abs_tol abs_rel_diff free_C_matrix comb __uint64_t float __assert_fail int32_t unsigned char frac_digits short int minbits uint32_t char erf_inv alloc_C_matrix __int32_t iroundup skip digits iroundfrac ifloor programerror rel_tol falpow uint64_mul sqrt cols int64_t addrsync jsmath.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include . /usr/include jsmath.c jsmath.c types.h stdint-intn.h stdint-uintn.h stddef.h affirm.h stdlib.h mathcalls.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <           EC     \       L    ECC     |       Z    ECQ            `    ECW                EC               EC}            /    ECf            J    ECA     <      S    ECJ     \          EC     |      +    ECb            +    ECb            +    ECb            +    ECb                EC           u    ECl     <      K    ECB     \      w   ECn    |      g    EC^           i    EC`           3   EC*              EC           v   ECm             EC    <      |   ECs     \          ECE             \    ECS                                                                                              
                                    /     (      	       >     1             T     8             c     H             y     X                  h                                                                                                                                                                                                                            g                                     L                  Z            8      `                                                                                                                                       
                     >      /           m      J                  S       $    
             )          +       .    	      +       3    F	      +       8    q	      +       =    	             >    
      u       M          K       H    N      w      T                     X                     ]    ,      i       m          3      d                     i                 v          v          1                                     2      |                                                                                                               s      \                             jsmath.c __FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __PRETTY_FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 ipow _GLOBAL_OFFSET_TABLE_ mcount minbits upow imod ifloor iceil iroundfrac programerror fmod __assert_fail iroundup addrsync gcd lcm comb imin imax umin umax uint64_mul frac_digits log fmax falpow sqrt abs_rel_diff expand_range contract_range copysign erf_inv erf exp alloc_C_matrix malloc checknotnull free_C_matrix free               )      [                    )      $                  )            )      F      )            )                                                                   *                  9            C                   K                                                      0                               t      )            |      ?                  P                  _            i            F       q            ~            |                                                                  \                                                                                L                  ^                                                                                     D                  S            ]                   e                                                                               )                  $      "            ,                   4            L      )      g             {      )            )               "         )                  -                                                       )      )	      )      T	      )      	      )      	      )      
      )      
         )         )      \      )      n            |                                    4                                                             |               -                                       "         -   H            ^                  y         .               D                                                       )      :      )      J            t      m            t            )                  |                  |      c                           1         )      M                  r                           1         )      E                  f                                                                                          z            t                  |                  t                  T                                                             |                                          P            t      p            T                                                             t      B      )                                                                                                +                  :                  l                              |                                    t                  |                  t      "            t      B                  _         1            5               t                                    t                  t      1                  u                              t               1               t                        %                  ?            t                                    t                                          C      )      [            t      i                  {                              t                                                            -                  :                  G                  T                  a            $      n            ,      {            4                  <                  t                  D                  L                  T      ,            \      9            d      F            l      S            t      s                           -                              1               t                  t               1                              7   7                  l         8            7                     7         8         )               :               d                                              ;            :   7            d      C            M                   U         ;         )               =            =          
                     
      H             
                     
      	                            *       
              1       
      r      8       
            ?       
             F       
             M       
      t       T       
            Y       
            l       
             x       
      N              
                    
      K             
                   
      V             
                    
      j             
      %             
                   
                    
                    
      f              
      .             
      a             
             D      
                    
      X             
                  
                  
      \            
                    
             6      
      .      L      
            m      
      8      s            s            
                                     
                                    
                   
             !      
      	      +            h      4                  i      
            t            2                  )      j                        
      4                  1      N            y                                    l            
      !                         4      
             >            X      G      
             f            >            
      +                              
      #            
            %      
      E       /                              -            
      	                  ,            
                              4      
            B                  a      
            k            N            
      	                  8            
                   
                         H            
                              	      
             	            
      o	      
            v	            	      ?
      
             I
            q	      y
      
             
            F	      
      
             
            	      
      
             
                  '      
      F      1            
            
                         1                  }                                    m      L                  k      
      -      u            >            
                                    
      	                  (                        1      
            ;                        
                   
      	                              
             	                  B      
             L            8            
                                    
      )                              
      C                         f      
            q                           
                                   "       
      .       &       
      S       *       
      v       .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
             d       
             i       
            s                                           @                    `                                                   8                                                         >                   m      @                  `            
                                    	                  F	                  q	                   	                   
      @                  `            N                                    ,                                                                          1      @            2      `                              s       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               pN      @                          &                                                           ,                                                           1                                                         >                      "                                   9      @               b      0                          J                      Q2                                   ]                      4      0                              X      @               n      0          	                 l                      5                                                          5      `	                             |      @               o                                      0               }>      6                                  0               A                                        0               B      ,                                                   B                                                          B                                                          C                                         @               p                                                      F                                	                      L                                                         0s                                    jsprintf.o/     0           0     0     644     11488     `
ELF          >                    &          @     @   UHH       HHXH`HhLpLxt )E)M)U)])e)m)u)}dH%(   HH1ǅ0   ǅ40   HEH8HPH@H0HHH    H(H(HHdH+%(   t    UHH0    H}HuHUHEHH    HEH} t;HE   H    HL    8   H    HH    H        HEHMHUHuHEH    E} y(H    H:   H    HH    H    EHH;Er(H    H;   H    HH    H    HEUHH@    H}HudH%(   HE1HEHEHEH    HHEHMHuHHVHHQHFHA<HE <%uHUHMHEHH    HEHHEHEHHEHE uHEHUdH+%(   t    UHH@    H}HuHUdH%(   HE1HEH HEHEH HEHE <%t(H    HT   H    HH    H    HEHHEE    HEHHEHE H    H    HuHE <*u`HEHHEHEȋ /w$HEHPHEȋ HHUȋJHUȉ
HEH@HHHUHJ IHHEHEHM
   HH    HEHE <.   HEHHEHE <*u`HEHHEHEȋ /w$HEHPHEȋ HHUȋJHUȉ
HEH@HHHUHJ IHHEHEHM
   HH    HEHE ztCzhttNt^ltlTLthuJHEHHEXEHEHHEFE   HEHHE1E   HEHHEHEHE g   cE}[+  i   HHHA  H   H   H  %   HS    E   HHH      H!H  H  Hu/%   @HT    xv  iBh  }]  EH    H    HH    H>HEȋ /wHEȋ PHEȉ   HEH@HPHEHP   HEȋ /wHEȋ PHEȉ   HEH@HPHEHP   HEȋ /wHEȋ PHEȉyHEH@HPHEHPcHEȋ /wHEȋ PHEȉGHEH@HPHEHP1HEȋ /wHEȋ PHEȉHEH@HPHEHP/  HEȋ /wHEȋ PHEȉ  HEH@HPHEHP   } uBHEȋ@=   wHEȋ@PHEȉPHEH@HPHEHPHE4     HEH@HHHPHEHPHED     HEȋ /w$HEHPHEȋ HHUȋJHUȉ
HEH@HHHUHJH H    HE3HEȋ /wHEȋ PHEȉHEH@HPHEHPHUHEHHEHUHHEdH+%(   t               jsprintf.c no mem invalid format and/or values allocation size error (*p) == '%' -+ #0                          jsprintf_va     jsprintf_process_format_code                                                                   )d   int         -C          	       X       r       (          
      C                <        <       ~       ~        g       C                    C   S     X  d       S      	   x    d        
E      <          	           1                d                      =~   &  ~                 ~   B           P                p_P P*S  H    P9  @ap PM  p Q   X    R   `      	            V   T    
     C    	      ?                 G  fmt ?)      ?6  p @   @    C   Hap D  P     6                    fmt 6  H    6,  @    7  `    8   h      	            9   \ 
     C    	      .                  fmt .  ~ap /  ~    1   ~   I  $ >   :;9I  4 :!;9I   !I   :!;9I   :!;! I8  4 :!;9I  	& I  
I  ! I/  .?:;9'I<  .?:;9'I<   :!;9I  7 I  .?:;9'<  4 I4  .?:!;9'I@|  %  $ >      I  :;  .?:;9'@|  .?:;9'I@|      ,                                               q                                                                                     	        .c!-ug t ; XK f( (K1%  JL/tKtQK[tK (u& .  t
t	K($ E t .h t
Kt	tK,( E t .h tM	(1J0t0t0	"%Y	mX./X/<Y4X4<Y9.9</2.2</5.5<"Z$X$<^g5UZ F 2J1%.%<i.  size_t status __builtin_va_list vsnprintf __assert_fail __int32_t calloc jsprintf_process_format_code uint64_t strchr __PRETTY_FUNCTION__ va_list jsprintf unsigned char jsprintf_va long unsigned int short unsigned int strtoul GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection programerror __gnuc_va_list __FUNCTION__ gp_offset jsprintf_buffer_size unsigned int reg_save_area long long unsigned int bufptr overflow_arg_area int32_t long long int char buf_size buf_size_P short int args prec long int __uint64_t signed char __va_list_tag checknotnull fp_offset strlen /home/stolfi/programs/c/JSLIBS/libjs jsprintf.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include . jsprintf.c jsprintf.c types.h stdint-intn.h stdint-uintn.h stdarg.h <built-in> stddef.h stdlib.h string.h assert.h affirm.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x                EC     <           EC     \           EC     |          EC                                                                                              p                                                            	                                                                                   1                    :                      P                      W                   c                      t                                                                                                                                                                                                                    jsprintf.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 jsprintf _GLOBAL_OFFSET_TABLE_ mcount jsprintf_va __stack_chk_fail jsprintf_buffer_size calloc checknotnull vsnprintf programerror strlen jsprintf_process_format_code __assert_fail strchr strtoul           )                                       )                  '            1            l       =            G                   O            r                        l                                                              l                               +                         )                  c                              )                  |                               A                   L            M       T                        ~                        T                   T                               X                   \             Z      `                   d                   h                          
                     
   	                 
   
   %              
   
                                *       
              1       
   	          8       
   	          ?       
   	         F       
   	          M       
   	         T       
   	   u      Y       
   	   8       n       
   	         s       
   	                
   	   \             
   	   F             
   	   f              
   	                
   	                 
   	                
   	                
   	                
   	   4             
   	               
   	                
   	           (      
   	   N      /      
   	         4      
   	          ^      
   	   o       y      
   	   *             
   	               
   	               
   	                 
   	         '      
   	   B       C      
   	   I       J                  o      
   	   j            
   	   a            
   	   v                                
   	               
   	                                 
   	         ,      
   	   a      H      
   	          R                   w      
   	               
   	   a            
   	   -            
   	                     p             
   	                
   	                                    
   	   -             
                                   "       
   
   0       &       
   
   U       *       
   
   x       .       
   
          2       
   
          <       
   
          A       
   
          F       
   
          K       
   
          P       
   
          U       
   
          Z       
   
          _       
   
          d       
   
         i       
   
         n       
   
         s       
   
   #      x       
   
   ,                                                 @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rela.rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               P      `                          &                                                          ,                                                          6                                                         1      @                     x                           C                      m	      $                             >      @               (                                O                                                         b                            0                              ]      @               #      0          
                 v                      O                                   q      @               #                                      0                                                       0                     4                                  0                     ,                                                   *                                                          0                                                          P                                          @               %      `                                                       p                          	                      X                                                          &                                    jsqroots.o/     0           0     0     644     17232     `
ELF          >                    =          @     @   UHH       EMUH}HxHpE~    fTE    f.ErJE~    fTE    f.Er%E~    fTE    f.Es\Hp     Hp EHxE Hx EHEE E    *  ff.E   ff.E   Hpf ff.EzGff.Eu<Hx     Hx EHEE E      ff.Ezff.EtGE~    fWEE^EEHEE Hx     HEf Hx     E   #  ff.E   ff.E   E~    fWEE^EEff.Ez@ff.Eu5Hxf Hx EHEE E    Lff/EvHEE Hxf HEf HxE E   Hpf 8HpHxHMMEHEHf(f(fHn    EEUHSH      80(H HHdH%(   HE18~    fTp    f.pu(H    H[   H    HH    H    0~    fTx    f.xu(H    H\   H    HH    H    (~    fT    f.u(H    H]   H    HH    H    ff.8z6ff.8u(H    H_   H    HH    H    ff.(z6ff.(u(H    H`   H    HH    H    Hf H H H H  HDH8HfHn    HHH(HfHn    DH)ЉPP l  P؉H8fHn    fH~H8PH(fHn    fH~H(D+PDHPЉH8~    fT    f.tff.8z8ff.8t(H    Hp   H    HH    H    (~    fT    f.tff.(z8ff.(t(H    Hq   H    HH    H    ff.0  ff.0  ff.8z6ff.8u(H    Hw   H    HH    H    ff.(z6ff.(u(H    Hx   H    HH    H    (^8~    fTHfHn    fH~HEEff/w(H    H}   H    HH    H    P؉HEfHn    fH~HEff.Ezff.Eu
      ff/8(ff/1ЄtFE~    fWH  HE      HE   HLH0HfHn    LTDHЉXXT9M\ǅ`  ǅd|\;`\d9M`hh+\ll   lH8fHn    fH~H8lH0fHn    fH~H0lH(fHn    fH~H(8~    fT    f.tff.8z8ff.8t(H    H   H    HH    H    0~    fT    f.tff.0z8ff.0t(H    H   H    HH    H    (~    fT    f.tff.(z8ff.(t(H    H   H    HH    H    0    ^0Y8Y(\EE~    fT     f. sKH    U(0H8f(f(f(fHnH    HHǸ       E~    fT    f.u(H    H   H    HH    H    Eff/  0    ^HEfHn    fH~H0Hf(fHn    fH~H X EЋP؉(^E(H(fHn    fH~H00~    fWP؉E^88H8fHn    fH~H@@~    fWf.zUf.uCH H HH H     ~  f/v*EEH  H      ff/Ej  P؉0~    fWPP^8XX    ^`H`fHn    fH~HEP؉E~    fWhHhfHn    fH~Hp8~    fTxp^xEHEfHn    fH~HEHE H EH E ff.Ezff.Eu
       HE    P؉0~    fWEE^8EE    ^EHEfHn    fH~HEHE H EH E     HUdH+%(   t    H]  jsqroots.c isfinite(A) isfinite(B) isfinite(C) A != 0 C != 0 isfinite(A) && (A != 0) isfinite(C) && (C != 0) A != 0.0 C != 0.0 x > 0.0 isfinite(B) && (B != 0)    ##  A = %24.16e  B = %24.16e  C = %24.16e  discr = %g
 isfinite(discr)        roots_proper_quadratic                                             @       @-                           ^                                      )d   int         k       k                 X       C       1      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hd   p    Id   t    Jr   x    M5       NJ       OB      QR      Y~       [\      \f      ]=      ^	       _
       `d       bk              +
    3        R  C     +  
    W  
    a     {  C       {                            <   
            	    Ƣ             ed          	           	    e  5    d    	    b  N    N   d       	Et  {  {  <   {       Y	           .      y  A Y'  |B Y1  |C Y;  |r1 YFy  |r2 YRy  |im Y^y  |      	        eA f   |eC g   |eS j   |eB    |       |eAC    |eU    |       |       |eT    |eN    |                      x {  P               %  q   @x1   }x2   }        *       t #  H          j      Y  xre   xim                   x            C    ~      	           0      A    B *  C 4  ~r1 ?y  ~r2 Ky  ~im Wy  ~                      x 9  h    :!;9I8  4 :!;9I   I  $ >   :!;9I   !I   :;9I  4 :!;9I  	.?:!;9!'I<  
 <  I  ! I/      & I  7 I  (   %  $ >     :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<     .?:;9'<  .?:;9'I@|  4 I4  .?:;9'I@|   ,                     ^                          k                                                                                	        6X  X2 , X.,Z.ZXN0XZ"$v8=5C 6( 6( 6( ( (...1  )% 	> 6 .( 6 .(	$ ( (t	6 (#Z)M.'%&  . fg %1 %	% 6 .( 6 .( 6 .(ttM	!K 3(0  )K > >$../#  . 7 ./t8) 6 .Z /Z __off_t _IO_read_ptr _chain size_t _shortbuf ldexp _IO_buf_base long long unsigned int copysign roots_quadratic _codecvt long long int signed char __PRETTY_FUNCTION__ _fileno _IO_read_end long int discr _flags roots_proper_quadratic _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr short unsigned int eTmin _IO_save_base _lock _flags2 _mode GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end _IO_lock_t _IO_FILE float FALSE _markers __assert_fail int32_t unsigned char short int _IO_wide_data _vtable_offset FILE TRUE frexp eBB4 char __int32_t __off64_t _IO_read_base _IO_save_end __pad5 _unused2 stderr _IO_backup_base sqrt _freeres_list _wide_data _IO_write_base eTmax /home/stolfi/programs/c/JSLIBS/libjs jsqroots.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /usr/include . jsqroots.c jsqroots.c types.h stdint-intn.h stddef.h struct_FILE.h FILE.h mathcalls.h stdio.h assert.h bool.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x            0   EC' $   <       .   ECH                                                                                                                                                                                                                               "             0      2                      H                      O     0      .      f                      t                      z                                                                                                                                     jsqroots.c __PRETTY_FUNCTION__.0 roots_quadratic _GLOBAL_OFFSET_TABLE_ mcount roots_proper_quadratic __assert_fail frexp ldexp sqrt stderr fprintf copysign __stack_chk_fail          )      ?                   P                   d                   u                                                                      $      O            $                  ,                  $                  $      /            ,      $            B      )                                                                                                                                                                (            2                   :            J                  ^                  w                                                                                                         +                                                              2                                                                    _                  s                                                             9                                                       &                   5            ?            Q       G                                                       i                                                              r                                     8            W                   f            p            {       x                                    ,      c	            $
            I
            n
            
                  
                  
                   
            
            9       
                                                Q                   `            j                   r                                                                                           Q                               <      \                  p                                                                                                                                                                C            D      ]                                                ,      3            O            ,      W            ,                  D                              ,                                    4                        ,                  D                  T                   
                     
                   
   	   %              
   	                                *       
              1       
            8       
      u      ?       
      3      F       
      U      M       
             T       
            Y       
            n       
             s       
                     
      '             
                   
                   
                    
                   
                    
                    
                    
      1             
                   
      g            
                  
      3       #      
             /      
            ;      
      c      G      
      ?      S      
            _      
             k      
             w      
                  
                  
                   
                  
      #             
                  
                   
      p             
                  
      x            
      @            
      L            
                  
      S             
            ,      
            4      
      (      X      
            b      
                  
      \            
                  
                  
      y             
      @             
                  
                  
      W             
      M      	      
      s            
      -       6      
            T      
            u      
                         0            
                                3      
            _      
            n      
                  
                         o                  7                        &            A      Z                        
      `                                 
                         &             
                                   "       
   	   0       &       
   	   U       *       
   	   x       .       
   	          2       
   	          6       
   	          @       
   	          E       
   	          J       
   	          O       
   	          T       
   	         Y       
   	         ^       
   	         c       
   	   #      h       
   	   /      m       
   	   7      r       
   	   @      |                                           @             0       .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                           P                             >                            1                             9      @               2                                J                      !                                   ]                            0                              X      @               :      0          	                 q                                                         l      @               :                                }      0                                                       0               W"      G                                  0               #      ,                                                   #                                                          #                                                          #      `                                    @               <      0                                                 P$               
                 	                      `&                                                          <                                    jsrandom.o/     0           0     0     644     25280     `
ELF          >                    \          @     @   UHH        %  E    %? EEEUHH        EEUHH         % HE    %? HE    %? HEHEH,HHEHH	HEUHH        HEHEUHH     }} u
    e  }u
    R  E#Eu    #E8  }u(H    HD   H    HH    H    EE}w(H    HG   H    HH    H    Eغ    uEEEEЉEE9Er
E9Es!H    MUH5    HǸ        E9Es(H    HM   H    HH    H    E9Es(H    HN   H    HH    H        EE9ErE    uUHH0    H}H} u
      H}u
      H9Eu      H}u
      H;ErHE؉    x  HEHH#EHu    H#EY  H}u(H    Ha   H    HH    H    HEHHEH}w(H    Hd   H    HH    H    HEHغ    HuHEHEHEHHEHHEHEH9ErHEHH9Es#H    HMHUH5    HǸ        HEH9Es(H    Hj   H    HH    H    HEHH9Es(H    Hk   H    HH    H        HEHEH9ErHE    HuHUHH     }uE9Es(H    Hu   H    HH    H    E;EuEE+EEE    EUEUHH     }uE;E~(H    H~   H    HH    H    E;EuE5E   UEЉEUEЉEUE։    EE+EUHH    }uUE։    UHH     H}HuHEH9Es(H    H   H    HH    H    HEH;EuHE'HEH+EHEHEH    HEHUHEHUHH0    H}HuHEH;E~(H    H   H    HH    H    HEH;EuHEKH       HEHUHEHHEHUHEHHEHUHEHH    HEHEH+EUHH         % fH*EE    ^EfZEEEUHH0    fE    %fH*EEXEEE    ^E    % fH*EEXEEE    ^EEEEUHH0    EMfZEEfZEEEHEf(fHn    fH~HEfZEEEUHH@    EM    fH~HE    \EEEYEEEYEEEXEEEUHH        fH~HEfZEEEUHH           hff.hznff.hu`H    fHn    fH~HpHpfHn    fH~Hxx    ^EE        fH~HEEXEE    \E    fH~HEEXEE    \EEHEf(fHn    fH~HE    f/E       EEf/E   EXEEM    YEHEfHn    fH~HEE~    fWEHEfHn    fH~HEEYEEE^EEEUHH0    EMfZEEfZEEEHEf(fHn    fH~HEfZEEEUHH       xpff.pz ff.puxE  ff.xz6ff.xu(H    H   H    HH    H    ff/xv    E    EEEx~    fTxp~    fTpp^xEEH    f(fHn    fH~HEx^EEHEfHn    fH~HEEYEM    XEHEfHn    fH~HEHEfHn    fH~HE    fH~HEEYEEEXEEHEfHn    fH~HEEYEEEUHH0    H}uHU؉ME    2Eƿ        EUHEHЋMHUH EE;ErƐUHH@    H}HuHUHEH9Es(H    H   H    HH    H    H} @  H} uKH} t;HEо   H    HL      H    HH    H        HEHE       HEHPHEHH    HEHEHEeHEHHPHEHHUH    HUHH HH} (H    H  H    HH    H    HmHmH} ~#HEHHPHEHHHEH9qHEH    HEHHEHHEHEH;EHEUHH     }Hu}   H} uI} t:E   H    HL      H    HH    H        HEE    EH    HEHEEE;ErE    wEPE։    EE;EtVEH    HEHЋ EEH    HEHЋUH    HUHʋ EH    HEHEEE;EzHE    jsrandom.c max < UINT32_MAX W >= 2 SMAX = %u  max = %u
 max <= SMAX UINT32_MAX - SMAX <= SMAX max < UINT64_MAX SMAX = %lu  max = %lu
 UINT64_MAX - SMAX <= SMAX bad interval invalid interval invalid {avg} invalid arguments no mem pi > 0     uint32_mrandom  uint64_mrandom  uint32_abrandom int32_abrandom  uint64_abrandom int64_abrandom  dloggaussrand   uint64_choose   uint64_choose   random_perm           `A      A      ?;f?                                                                        \              :                               )r   int     *A       ,           -:                 	              17      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DP  `    FU  h    Hr   p    Ir   t    J   x    MQ       NX       OZ      Qj      Y       [t      \~      ]U      ^	H       _
.       `r       b              +    	K  	      j  :     	C      	o      	y       :    	     	7                          f                  y                	            =H   >  H                	H   Z  .   .    exp _  n         
             
       log h           1               er              E      A          		                 4         n    \!    -  P
    	  	        "        ,         i   `                i   d        s       j   h        V       t   l    	     	  :                            n "  Hk ,.   @#    9  
      	        
      	                       i   X               pi   `j   h   	       :      $            g       q  s    Xns #  Ta ,   Hna :  P        C       i   h        .       k   l                         avg   ~dev )  ~
      	                      sig   Hrdv   P      X      `z   h                m       X  avg   Ldev %  H                       %    u   Pv   Xr   `  &              5                     p       
  a   b #  d   `               m       D  a   Lb    H                        d   P      X      `               U         rnd   h     	                 @	  a    Hb +  @
    P	  	              Pua   Xub   `ur   h    P	  :    @	      
                 	  a #  Xb /  P
    	  	              `r   h    	  :    	      	          )       
  a   lb %  h     |	                 
  a |   \b |+  X
    P	  	              `ua   dub   hur   l     s
          u       
  a s#  \b s/  X
    	  	            w  hr x  l     T
                i  max T"  H
    P	  	        W c  PD e  X    g  `s l  h     ;
                  max ;"  \
    P	  	        W F  `D H  d    J  hs O  l     4	          !         x 5  h     +
          X       [        a .  Xb /  `c 0  h     &	                   x '  l '    
          7             a !  hb "  l  4 :!;9I   :!;9I8   :!;9I   I  .?:!;9'I@|   :;9I  $ >  4 :!;9I  	 !I  
4 I4    4 :!;9I  I  ! I/  & I   <  .?:;9'I<  7 I  .?:;9'I<  .?:!
;9!'I<  .?:;9'<  4 I4  %     $ >  :;9   :;9  4 :;9I?<     . ?:;9'I<  .?:;9'I@|    :;9I  ! :;9I  "  # :;9I  $.?:;9'@|  %U  &. ?:;9'I@|  '.?:;9'I@|   ,                     \                                :    u                                                                                        	        " X Xf=1 =1" X X X"<K1 K3L fXY7 -XZf<) J9 X<[ f( f (X%  X	Y (  (* 1Z tXY7 -XY9 / X.Y% tXZ9 / .ZJ) X9 XJ[ t( t (t%  t	g# (  (* 3u ( </1u ( <0u<<"g1t"1 ( J/1 ( J0JJh
.!$ X XX Y1!% X XY% X XY Y1 <4.1  Y1! /3K ,    Y  Y . "/X) f' -6 )6 ][1 </1%	" ((    K #*) -"h!   fyt/K
<$ , JO ($ t t < '" XK	,YJg/..<= t(YT$ t* X J.J% w< XK1$ t f . '" XK	t0 .4  & X  J	t/K" 5X+ 5 /.>.B ( U J" fK random_perm _shortbuf _IO_lock_t dgaussrand stderr _IO_buf_end __FUNCTION__ abrandom uint32_random _IO_write_end unsigned int _freeres_list _flags __int32_t uint32_mrandom _markers calloc uint64_choose random uint32_t _IO_save_end float _IO_codecvt sqrt uint32_abrandom programerror long long unsigned int dloggaussrand uint64_abrandom _IO_backup_base _offset checknotnull fprintf _fileno dabrandom size_t int64_t js_min_gauss_R hypot _IO_read_base SMAX __uint64_t perm frandom char int64_abrandom _mode _IO_marker avg_z _IO_read_ptr randchars rnd1 rnd2 uint64_mrandom _IO_write_base int32_abrandom long long int _IO_save_base dev_z floggaussand int64_random uint64_random _freeres_buf __pad5 fgaussrand _vtable_offset __int64_t _IO_read_end short int long int _IO_wide_data uint64_t zshift _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail unsigned char __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_ptr _codecvt fabrandom __off_t signed char short unsigned int __PRETTY_FUNCTION__ int32_random double rmax _chain FILE _flags2 drandom _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libjs jsrandom.c /home/stolfi/programs/c/JSLIBS/libjs /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 jsrandom.c jsrandom.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h affirm.h stdlib.h mathcalls.h stdio.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            7    ECn      <           ECV      \       X    ECO     |       !    ECX                EC              EC           u    ECl                EC           )    EC`      <          EC|     \          EC     |      U    ECL               EC           m    ECd           p    ECg           5    ECl               EC    <      m    ECd     \         EC    |      g    EC^              EC          4   EC+                                                                                                                                  "                   8                  G                   V     0             e     @             t                         P                  `                  p                                                                                                                                                                                7                                                                              7                   V       X                   !                                                                   #                     +    [            :    U      u       J                     ;                 A    V      )       W                 X                 g          U       o                 w          m                 p                 5                                                                                          
      m                                                       g                                                                     (      4       jsrandom.c __PRETTY_FUNCTION__.9 __PRETTY_FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 js_min_gauss_R __FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 uint32_random _GLOBAL_OFFSET_TABLE_ mcount uint64_random uint32_mrandom __assert_fail stderr fprintf uint64_mrandom uint32_abrandom programerror uint64_abrandom frandom drandom fabrandom dabrandom fgaussrand dgaussrand log sqrt hypot floggaussand dloggaussrand exp randchars uint64_choose calloc checknotnull random_perm         )                                 E       )      J             d       )      i             w                                 )                          )                               *                   9            C                   K            a                   p            z                                                                                                                      4                                      &            0            @       8            =            i      )                                                                                                             Z       %            ?                   N            X                   `                                    k                                                               4                                                  $                   ,            1            c      )      x                                                          #                     )                                                                #   G         "   d      )      y         $         )                  ,                                              #            !         )      +            <      :            D                   L         #            &         )                                          )                  M                  [                                    )               +   #      )      2         )   C                        )               -         )                                    	         .   %	         /   A	                  W	            \	         )   	                  	         )   	                  	         0   	                  	            '
                  >
         .   T
                  k
         /   
      )      
         2   "      )                  L                                              #                                                                           1                  ?         0   h         .                              .            /            -            3   .      )      W         "         )                  \                                              #            6               \                                     %         7   T         '               l                                                 6      )      d         6   n            |      z                                        7            "          
                     
      ~             
      %              
                                   *       
              /       
            =       
      (      D       
      q       M       
      e      T       
            [       
      x      b       
            g       
             z       
      s             
                   
                   
                   
      p             
                   
                   
      F             
                    
      	             
                   
                  
      9            
      O      #      
      c       /      
            ;      
      3       G      
      e      S      
      P      _      
             k      
             w      
                  
      }            
                  
      :            
                  
                  
                   
      "            
      `            
      ]            
                  
      ~             
                  
                  
            +      
            8      
            D      
             L      
            p      
             z      
                  
      ,             
                   
                  
      W            
      O            
                  
                  
                   
                   
                                      
      h      ?      
             o      
                  
                   
                  
      u            
      W            
                    
              ,            (      Q      
            a      
      ?       k                  t                                                                              
                               H      
            X      
      ?       b            `      k      
            u            p      ~            4                  A            
                               5            @      R            I      r      
      2      |                        
      ?                   P                  d            
                  
      s            
      y      %            
      Y      
      !       c                  z      
                   
                                    
                                    
      f                        E      
            O                  r      
                   
      %            
                                    
                                    
      ?       	            @      	      
            V	      
      @      `	                  	      
      ?       	            0      	      
            	      
      L       	            V      
      
      H      
                  E
      
      ?       O
                   X
      
            
      
             
            U      
      
      ?       
                  
      
            
      
      *      
            [      $      
            .                   O      
            j      
             t                         
                                     
                  
                                     
                        V       .      
      ?       \      
            f            7             
      U                                 
      ?              
                                   "       
      0       &       
      U       *       
      ~       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
      #      h       
      2      m       
      ;      r       
      D      w       
      P      |       
      X                                                 @             7       `             V                                                            [                   U                                      V      @                  `                                                                                                                                @            
      `                                                                   (       .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                                                                                            @       \                                   @               @9      0                          &                                                          ,                                                         1                                                        >                                                         9      @               pH      H                          J                      Z      p                             ]                      !      0                              X      @               W      0          	                 l                      !                                                          "      >                             |      @               W                                      0               O(                                        0               [-      a                                  0               .      ,                                                   .                                                          .                                                          /                                         @               Y                                                      1      X                          	                      87                                                         [                                    jsroot.o/       0           0     0     644     8152      `
ELF          >                              @     @   UHH0      HHHfHnfH~HEff.Ezff.EuE9  HHfHnfH~HEff.Ezff.EuE  EYEff/t(H    H   H    HH    H    f/v    E    EEEEf/Ev    E    EEEEYEY  f/w(H    H   H    HH    H    \~    fT    f/\  EYEff/r$EYE  ff/s(H    H   H    HH    H    X((    ^EHEHfHnfH~HEff.Ezff.EuEE  EYE0ff/0vEEEEEEEY8EY@@f/8w(H    H#   H    HH    H    \HH~    fTP    f/P  EYEXff/Xr$EYE``ff/s(H    H(   H    HH    H    f\EhE\Eph^pE    \EEEYxEYExXEEHEHfHnfH~HEff.Ezff.EuEE   EYEEff/EvEEEEEEXEE    ^EE              jsroot.c        the given interval does not bracket the root xdir*xLo < xdir*xHi        (fdir*fLo <= 0) && (fdir*fHi >= 0)      jsroot_bisect_secant            jsroot_bisect_secant          ?                      :0yE>       @-                                                                 )d   int         r   y           5                    X           	    E   ~   ~   5   ~    	    1  ~   ~      ~                           xLo $   }xHi 0   }f >  }fLo    fHi    
    +  	                      
    +  	            xN    @fN    HrG +   PsG ,   XxG -   `fG .   h             y   +  .       $ >   I  4 :!;9I   :!;!9I   :;9I  & I   !I  (   	.?:;9'<  
4 I4  4 :!;9!I  %  $ >  >I:;9  .?:;9'I@|  U  'I  I  ! I/   ,                                                    

     O                                                        	        , 2 XY 2 XY ((       	 <(t	Z  $(t  3 XY 	 <(t	\  $($ K! J !  3 XYd*Y< JY FALSE __assert_fail fdir float TRUE __int32_t __PRETTY_FUNCTION__ unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double programerror __FUNCTION__ unsigned int long long unsigned int jsroot_bisect_secant int32_t long long int char xdir short int long int signed char /home/stolfi/programs/c/JSLIBS/libjs jsroot.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/include . jsroot.c jsroot.c types.h stdint-intn.h assert.h affirm.h bool.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x               EC                                                                                         
                                                                                                                                                                          /                   D                      Z                      a                      n                       jsroot.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 jsroot_bisect_secant _GLOBAL_OFFSET_TABLE_ mcount programerror __assert_fail            )                   |                                                                       -                   P                   _                                                              9                                                         g                   v                        T                                                                                 9                                                         B                   Q            [            T       c                                                         
                     
   
   u              
      %              
                                   *       
   	           1       
   
   P       8       
   
   g      ?       
   
   B       F       
   
   b       M       
   
         T       
   
         Y       
   
   $       n       
   
         u       
   
                
   
                 
   
   F             
   
                  
   
                 
   
                
   
                
   
   t             
   
                 
   
   M      	      
   
                             q      
   
   Z      {                         
   
               
   
                
   
   .                                
                    
                                   "       
      .       &       
      S       *       
      v       .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             `                                            .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                                                                                            @                                          @               p                                 &                                                          ,                                                          1                                                          >                            1                             9      @               p                                J                      !	                                   ]                      ,
      0                              X      @                     0          	                 l                      \
                                                          s
                                   |      @                                                      0               -                                        0                                                        0                     ,                                                                                                                                                                               8                                    @                                                                      X                                	                            |                                                                                        jsstring.o/     0           0     0     644     14696     `
ELF          >                    3          @     @   UHH     H}HuHEHEHEHE
HEHEHE tHE tHEHE 8tHE UHSH(    H}؉uԃ} xEHcHEH    H9s(H    H   H    HH    H    HU؋EԉH    HǸ        HEH} tHEH    HEHH9t(H    H   H    HH    H    HEH]UHH0    H}HuH} tHEH    HEH} tHEH    HEHUHEHH    HǸ        HEHEL    #   H    H5    H    UHH@    H}HuHUH} tHEH    HEH} tHEH    HEH} tHEH    HEHMHUHEHH    HǸ        HEHEL    +   H    H5    H    UHHP    H}HuHUHMH} tHEH    HEH} tHEH    HEH} tHEH    HEH} tHEH    HEHuHMHUHEIHH    HǸ        HEHEL    4   H    H5    H    UHH@    H}ȉuH} tHEH    HEHEH    HEEHEHtCEHEH   H    HL    :   H    HH    H        HEHEHEE    HUHEHH    HEHEEE;ErHEUHH    H}HuHE tHEH    HH    uHEH    HH    HUHEHH    UHH@    H}ȉuĉUHEH    HEHEHE؃} t(HEHE < tHE <tHE <	tHUHEHHE} t>HmHEH9Es-HEH < tHEH <tHEH <	tHEH9Es(H    HQ   H    HH    H    HEH+EHEH}t?HEH   H    HL    S   H    HH    H        HEHUHMHEHH    HUHEH  HEUHH     H}uHUEH    HǸ        HEHEUHH@    H}HEH    HEHEHHtCHEHH   H    HL    `   H    HH    H        HEHEHEHEHE   HE E߀}\uHE \HEHE \HE   }
uHE \HEHE nHE   }	uHE \HEHE tHEq}~}tHEU߈HETHE \HEE0HEHEE0HEHEE߃0HEHEHEHE HE  HEHEH+EHHEHH    HEHE      jsstring.c invalid {len} %.*s   (r != NULL) && strlen(r) == len  %s%s no mem %s%s%s %s%s%s%s - p <= q %0*ld prefix prefix txtcat        txtcat3 txtcat4 txtrep  trim_spaces     trim_spaces     escapify R                                         :       int                             &V           )A       *d       ,H       -:                                      r                 d   +                $      
   7         d     .    	    	A            	    	                     .   .    	    
=                         E        d       	    	             
19                   	.   P          ^7                  x ^7  m _  `r `7  h      	        px a   Ppr b   X               ch d   O  
     :          Y7          @       >  x Y   Xwid Y&   Tr Z7  h     K7          m        x K7      K)+      K8+  m L  Xp M   Hq O   P      	        n R  `r S7  h      	         
     :          A7          o       >      A!C  hext A6C  `     77                   x 7!C  n 7-   xx 8   Xm 9  `r :7  h      	        p ;7  Pk <   L 
     :          .7                   a ."C  b .4C  c .FC  d .XC  aa /   Hbb 0   Pcc 1   Xdd 2   `r 37  h      	         
     :          &7                 '  a &"C  Hb &4C  @c &FC  aa '   Pbb (   Xcc )   `r *7  h      	             7                   a !C  Hb 3C  @aa     Xbb !   `r "7  h      	             7                   s  C  Hlen +   D      	        r 7  X      	             	           o       s !C  Xt 3C  Pp    `q    h  4 :!;9I   I   :!;9I   :;9I  $ >  .?:!;9!
'I@|  4 I4  & I  	.?:;9'I<  
I  ! I/  .?:;9'I<   :!;9I   !I  (   .?:;9'<  %  $ >     >I:;9       .?:;9'I@z   ,                                               q                                                                                    	        
/XW,t J t1 J9 t, tLt1 f   X( t (Ki  t f t K t f tK#&1  t f t K t f t K t f tK'&1 " t f t K t f t K t f t K t f tK.&1  t f tK  C XKt .0 .  JK1
% J! XKv/3f+ . X  f: ." X% " % J  (K t ? XK	g=K1K1X  C XKYgtYtgtYtgtYtv fgvt$Y Jf.;f%Y J.Af Y.;fZjXtt Y	YK strcmp size_t uint64_t __uint8_t long long unsigned int __int64_t trim_spaces long long int signed char __PRETTY_FUNCTION__ bool_t fmt_int long int escapify at_beg checknotnull add_ext __uint32_t unsigned int strlen long unsigned int __FUNCTION__ name short unsigned int strcpy prefix GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __uint64_t txtcat3 txtcat4 FALSE __assert_fail isprefix int32_t unsigned char short int txtrep TRUE uint32_t char __int32_t string_t jsprintf at_end programerror txtcat calloc uint8_t realloc int64_t jsstring.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits . /usr/include jsstring.c jsstring.c stddef.h types.h stdint-intn.h stdint-uintn.h bool.h jsstring.h stdlib.h string.h affirm.h assert.h jsprintf.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x            o    ECf      <           ECE      `           EC                EC                EC                EC            o    ECf            m   ECd           @    ECw       @         EC                                                                                                  l                   s              1     z              @                   O                   ^                   m                                                  	                                                                                                                                  o                                                        o                                                                                                           A                                                                         c                                  $                     +    <      o       3                     :          m      F                     N          @       V    X            _                      jsstring.c __FUNCTION__.8 __PRETTY_FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 isprefix _GLOBAL_OFFSET_TABLE_ mcount strlen programerror jsprintf __assert_fail txtcat checknotnull txtcat3 txtcat4 txtrep calloc strcpy add_ext strcmp trim_spaces memmove fmt_int escapify realloc         )      ~       )                                h                                                                                                               o       !            +                   3            O      )      k            <                   <                   =                               v                               B                         )                  <                   <       4            <       N            I       [            j                   v            }            B                         )                  <                   <                   <                   <       &            P       3            B                   N            U            B       ]            q      )                  <                                                                          B                                J      )      k            Y       v         "               <                                     )                  m                   |                        [                                                                          B                             $   &      )      =            b       J            f      )      v                                                                   B                            '          
                     
                   
                     
                                  *       
              /       
             =       
             K       
             R       
      N       Y       
      .      `       
             g       
             n       
      \       s       
                    
      <             
      `             
                    
      8              
                   
      [             
      &             
                   
      !              
                   
      R            
                   
      	      %      
      M      ,      
      |       8      
      j      I      
            e      
                    
                  
                  
                   
                  
      s            
            :      
             Q      
             Z            X            
                                                        
                               ?      
      B       H                  l      
             {      
      |            
      h                                
                                      
                         <      "      
             ?      
      F      H            c            
                                      
                              s      
             }                         
                                    
                                (      
            1            A            
                         z             
                        o             
                         l             
      h                   s             
                                       
                                   "       
      0       &       
      U       *       
      ~       .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
             d       
            i       
            n       
            s       
      !      x       
      *                                                 @             o       d             A                                                         c                   <                        $                  D            X       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                                &                     R                                     ,                     R                                     1                     X                                    >                      !	      V                             9      @               8(                                J                      w      W                             ]                            0                              X      @               /      0          	                 q                                                         l      @               0                                }      0                                                       0               y      5                                  0                     ,                                                                                                                                                                              `                                   @               1                                                       `                                	                             g                                                   2                                    jstime.o/       0           0     0     644     20720     `
ELF          >                    0K          @     @   UHSH8      dH%(   HE1        HHH    HHXHHHHHXHHHH HX(H HH@0HDDDHcHiQH )kd)H HAPVQEЉH    H¾           H  y(H    H    H    HH    H    H H    tBH   H    HL    "   H    HH    H        HH HHH    HHUdH+%(   t    H]UHHP    dH%(   HE1HEHƿ        HEfH*EM    YEHEfH*EE    ^EEXEEEHEdH+%(   t    UHHP    dH%(   HE1HEHƿ       HEfH*EM    YEHEfH*EE    ^EEXEEEHEdH+%(   t    UHH`    dH%(   HE1HEH    HEHEfH*EEM    YE       fH*EE^EEEHEdH+%(   t           %02d-%02d-%02d %02d:%02d:%02d jstime.c snprintf failed no mem today         .A     @@	                                                                 )d   int         k       k       d       !k                 X       C   <   H                                           	    
                                                                                             !    "    #    $    %    &    '    (    )    *    +    ,    -    .    /    0    1    2    3    4    5    6    7    8    9    :    ;    <    <    =    >    ?    @    A    B    C    D    E    F    G    H    I    J    K    L    M    N    O    P    Q    R    S    T    U    V    W    X    Y    Z    [    \    ]    ^    _    `    a    b    c    d    e    f    g    h    i    j    k    l    m    n    o    p    q    r    s    t    u    v    w    x    y    z    {    |    }    ~                                                                                                                                                                                                                                                                                                                                                                         r              
~   
      C      ~                    tms  	       	"       	#      	%      	&   tm 8
-      
	d        

d       
d       
d       
d       
d       
d       
d       
d        
k   (    
-  0        k   I  d    	    	.  _  _   Q      !d            	            -   	    =        -  -     -                            -       1  -  -     -       d   @        -   	    V  V  [       	    L
  v  v   
  
    :                   buf ;Q  @t <       
    4                   buf 5  P 
    .                 	  buf /  P 
                     	  buf 
	  ~       }    
  }      }    	  	                       n !   }res "   }     	  C       	  C    	   (    I   :;9I8  $ >   :;9I   !I  4 :!;9I  .?:;9'I<  	.?:;9'I<  
.?:!;9'I@|  & I  4 :!;9I  :;9!  I  ! I/  %  $ >     >I:;9  :;9  .?:;9'<     4 I4     ,                                           y                                                                                                                    	        X v LdV ( g  B Xuw J!:X/JC+X=[ J!:X/JC+X=[ .X& $ Y _SC_THREAD_PRIO_PROTECT _SC_VERSION strlen _SC_NL_NMAX _SC_SIGSTKSZ _SC_SYNCHRONIZED_IO __FUNCTION__ _SC_THREAD_PRIORITY_SCHEDULING _SC_NPROCESSORS_ONLN _SC_THREAD_PRIO_INHERIT _SC_TIMEOUTS programerror _SC_BASE _SC_PII_OSI_COTS _SC_MONOTONIC_CLOCK _SC_THREAD_SAFE_FUNCTIONS unsigned int _SC_IOV_MAX _SC_STREAM_MAX _SC_SHRT_MAX _SC_PRIORITIZED_IO __int32_t _SC_V6_ILP32_OFF32 _SC_THREAD_SPORADIC_SERVER _SC_SHRT_MIN _SC_USHRT_MAX _SC_NL_TEXTMAX _SC_STREAMS tm_mday _SC_THREAD_DESTRUCTOR_ITERATIONS _SC_PIPE _SC_BC_DIM_MAX _SC_MAPPED_FILES _SC_2_C_BIND _SC_MQ_OPEN_MAX _SC_XOPEN_SHM _SC_INT_MAX _SC_2_FORT_DEV time_t _SC_XOPEN_XPG2 _SC_XOPEN_XPG3 _SC_XOPEN_XPG4 _SC_PII_INTERNET _SC_V7_LP64_OFF64 _SC_DELAYTIMER_MAX calloc _SC_MB_LEN_MAX _SC_ATEXIT_MAX today_secs time tms_cstime _SC_REALTIME_SIGNALS _SC_DEVICE_SPECIFIC_R strcpy _SC_THREAD_PROCESS_SHARED _SC_SAVED_IDS _SC_C_LANG_SUPPORT_R tm_mon _SC_2_C_DEV _SC_XBS5_LPBIG_OFFBIG _SC_2_C_VERSION _SC_SCHAR_MAX _SC_SSIZE_MAX _SC_2_UPE _SC_IPV6 _SC_BC_BASE_MAX long long unsigned int _SC_POLL _SC_XOPEN_REALTIME sysconf _SC_SYSTEM_DATABASE_R _SC_CHAR_MAX _SC_T_IOV_MAX _SC_LEVEL1_ICACHE_ASSOC _SC_READER_WRITER_LOCKS _SC_SYMLOOP_MAX clock_t _SC_TRACE_LOG _SC_THREAD_CPUTIME _SC_XBS5_ILP32_OFFBIG _SC_PII_INTERNET_DGRAM tv_nsec size_t _SC_2_PBS_TRACK _SC_FILE_ATTRIBUTES _SC_ASYNCHRONOUS_IO tm_gmtoff _SC_FSYNC _SC_LEVEL1_DCACHE_ASSOC _SC_DEVICE_SPECIFIC _SC_MEMLOCK _SC_LONG_BIT _SC_SEM_NSEMS_MAX _SC_EQUIV_CLASS_MAX _SC_XOPEN_STREAMS _SC_LEVEL1_ICACHE_LINESIZE _SC_REGEX_VERSION _SC_2_PBS_ACCOUNTING _SC_AIO_MAX _SC_LEVEL2_CACHE_LINESIZE _SC_XOPEN_VERSION tm_yday _SC_SHELL _SC_TZNAME_MAX timespec char _SC_SPORADIC_SERVER _SC_MEMLOCK_RANGE _SC_AVPHYS_PAGES _SC_2_LOCALEDEF _SC_V7_ILP32_OFFBIG _SC_PII_XTI tm_year checknotnull _SC_V7_LPBIG_OFFBIG tms_stime _SC_LEVEL3_CACHE_ASSOC _SC_FILE_SYSTEM rcode _SC_PAGESIZE _SC_MINSIGSTKSZ _SC_LEVEL4_CACHE_ASSOC _SC_V6_ILP32_OFFBIG localtime _SC_SIGQUEUE_MAX _SC_SPAWN _SC_DEVICE_IO _SC_V6_LPBIG_OFFBIG _SC_2_VERSION _SC_LEVEL4_CACHE_SIZE long long int _SC_USER_GROUPS_R _SC_LINE_MAX _SC_CPUTIME tms_utime _SC_UIO_MAXIOV _SC_HOST_NAME_MAX _SC_C_LANG_SUPPORT __syscall_slong_t _SC_THREAD_KEYS_MAX _SC_THREAD_STACK_MIN _SC_SEMAPHORES _SC_UINT_MAX clock_gettime _SC_CHILD_MAX snprintf _SC_NGROUPS_MAX _SC_SINGLE_PROCESS _SC_XOPEN_CRYPT _SC_LEVEL3_CACHE_LINESIZE _SC_TTY_NAME_MAX _SC_MEMORY_PROTECTION __clock_t _SC_CHAR_BIT _SC_LEVEL1_DCACHE_SIZE today _SC_CLOCK_SELECTION tm_zone _SC_CLK_TCK _SC_TIMERS _SC_BARRIERS _SC_BC_SCALE_MAX _SC_ULONG_MAX _SC_MQ_PRIO_MAX _SC_TRACE _SC_LEVEL3_CACHE_SIZE _SC_SPIN_LOCKS _SC_LEVEL1_DCACHE_LINESIZE _SC_BC_STRING_MAX _SC_NPROCESSORS_CONF _SC_INT_MIN _SC_V7_ILP32_OFF32 tm_isdst _SC_TRACE_SYS_MAX _SC_FD_MGMT _SC_REGEXP short int _SC_LEVEL1_ICACHE_SIZE _SC_RE_DUP_MAX _SC_ADVISORY_INFO long int __clockid_t _SC_XBS5_LP64_OFF64 _SC_SYSTEM_DATABASE _SC_XOPEN_REALTIME_THREADS _SC_THREAD_ROBUST_PRIO_PROTECT _SC_2_CHAR_TERM _SC_PASS_MAX _SC_FIFO _SC_ARG_MAX tms_cutime _SC_LEVEL2_CACHE_SIZE _SC_2_PBS_CHECKPOINT _SC_2_FORT_RUN _SC_TRACE_EVENT_FILTER _SC_SEM_VALUE_MAX _SC_THREAD_ATTR_STACKSIZE _SC_AIO_LISTIO_MAX _SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREADS _SC_PII _SC_TRACE_INHERIT _SC_WORD_BIT _SC_XBS5_ILP32_OFF32 _SC_PII_OSI_M _SC_2_SW_DEV tv_sec _SC_CHAR_MIN _SC_XOPEN_UNIX long unsigned int _SC_PII_OSI _SC_UCHAR_MAX int32_t _SC_SCHAR_MIN _SC_PRIORITY_SCHEDULING tm_min clockid_t _SC_SELECT _SC_NETWORKING _SC_TIMER_MAX _SC_TRACE_EVENT_NAME_MAX _SC_V6_LP64_OFF64 _SC_GETGR_R_SIZE_MAX unsigned char _SC_LOGIN_NAME_MAX _SC_EXPR_NEST_MAX _SC_PII_INTERNET_STREAM GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _SC_SS_REPL_MAX _SC_RAW_SOCKETS _SC_LEVEL4_CACHE_LINESIZE _SC_SIGNALS _SC_MESSAGE_PASSING __time_t _SC_SHARED_MEMORY_OBJECTS _SC_CHARCLASS_NAME_MAX _SC_PII_OSI_CLTS _SC_TYPED_MEMORY_OBJECTS tm_wday _SC_2_PBS _SC_PHYS_PAGES _SC_PII_SOCKET tm_hour _SC_MULTI_PROCESS _SC_LEVEL2_CACHE_ASSOC signed char _SC_OPEN_MAX short unsigned int tm_sec system_cpu_time_usec _SC_THREAD_THREADS_MAX _SC_NZERO _SC_GETPW_R_SIZE_MAX _SC_2_PBS_MESSAGE _SC_RTSIG_MAX real_time_usec double _SC_THREAD_ATTR_STACKADDR _SC_FILE_LOCKING _SC_TRACE_NAME_MAX _SC_COLL_WEIGHTS_MAX _SC_XOPEN_ENH_I18N _SC_XOPEN_LEGACY _SC_JOB_CONTROL _SC_NL_MSGMAX _SC_NL_LANGMAX times _SC_USER_GROUPS _SC_2_PBS_LOCATE _SC_NL_SETMAX _SC_NL_ARGMAX user_cpu_time_usec _SC_TRACE_USER_EVENT_MAX _SC_AIO_PRIO_DELTA_MAX _SC_XOPEN_XCU_VERSION /home/stolfi/programs/c/JSLIBS/libjs jstime.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /usr/include/x86_64-linux-gnu/sys /usr/include . jstime.c jstime.c types.h stdint-intn.h stddef.h clock_t.h clockid_t.h time_t.h struct_timespec.h times.h struct_tm.h unistd.h time.h string.h affirm.h stdlib.h stdio.h confname.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x                ECH     @           EC     `           EC                 EC                                                                                              
     >                                                                                                                                                                     5                      A                      <                      F                      O                      \                      c                      j                      w                      ~                                                                                     =                                                          jstime.c __FUNCTION__.0 today _GLOBAL_OFFSET_TABLE_ mcount localtime snprintf programerror strlen calloc checknotnull strcpy __stack_chk_fail real_time_usec clock_gettime user_cpu_time_usec system_cpu_time_usec times sysconf              )      +             A                                                   :       )                   3            #       ;            J            q            {            :                                      3                                                 )                  2            D       Z            L                         )                              D                   L       7            K      )      f                        D                                      
                     
                   
   	   %              
   	                                *       
              1       
            8       
            ?       
            F       
            M       
            T       
      
      Y       
      [      n       
      
      s       
      V	             
      /             
                   
      f             
      p             
                   
                   
                   
                   
      	             
                   
                    
      ,             
      X            
                  
      W            
                  
      (            
      	      $      
      '      *      
      H      0      
      D       6      
      E      <      
      
      B      
      {      H      
            N      
      @	      T      
            Z      
            `      
      8      f      
      .      l      
            r      
            x      
            ~      
      (            
      	            
                   
      <            
                  
                  
                  
                  
      k            
                  
                  
      	            
      C
            
                  
                  
                  
                  
      
            
      R            
                  
                  
                  
      R            
                  
                  
                  
      l             
            &      
            ,      
            2      
            8      
      	      >      
      Q      D      
      2      J      
             P      
            V      
            \      
             b      
      i      h      
            n      
      P      t      
      `      z      
                   
                  
      ]            
                  
      /	            
                  
      x            
                  
      <            
                  
                  
      e             
                   
                    
      =            
      U
            
                   
                  
                  
                  
                  
      4            
                  
            
      
      	            
                  
      8            
      t      "      
            (      
            .      
      h      4      
      w      :      
            @      
      `	      F      
      C      L      
            R      
      F      X      
      j
      ^      
            d      
            j      
            p      
      S      v      
            |      
                  
                  
      ;            
                  
                  
                  
      	            
                  
                  
      =            
      /            
      +             
      s            
                  
                  
                  
                  
                  
                  
                  
      :            
      
             
      	            
                   
      S            
      e            
      	            
            $      
            *      
            0      
      g      6      
             <      
      
      B      
            H      
            N      
            T      
            Z      
      &      `      
             f      
            l      
            r      
      \      x      
      v      ~      
      
            
      
            
                  
      N            
                  
                  
      u            
      x            
      &            
      -            
                   
      z            
      R            
                  
                  
                  
      b            
      r            
                  
                  
                  
                  
      e            
      p            
                  
                  
      A             
      	      &      
            ,      
      t      2      
            8      
      
      >      
      ^      D      
            J      
      m	      P      
      O      V      
      (
      \      
            b      
            h      
            n      
      
      t      
            z      
      	            
                  
      Y            
                  
                  
                  
      v
            
                  
                  
                  
                  
      y            
                  
      
            
                  
                  
      A            
      U            
      I            
      7             
                  
      G            
      a            
      g      )      
            6      
            F      
            M      
            ^      
      (      k      
            x      
                  
                   
                   
      @            
                  
                  
      z            
                  
                  
      F            
      
            
      ;             
      	      3      
      %      J      
      L      e      
                  
      6            
                  
                  
      $             
                   
            A      
            a      
            |      
      '                  =            
                  
                                    
                               	      
      	      *	                    P	      
      6      _	      
            n	      
      	      }	      
      X       	            >       	            ?             
                                   "       
   	   .       &       
   	   S       *       
   	   v       .       
   	          2       
   	          6       
   	          :       
   	          D       
   	          I       
   	         N       
   	         S       
   	         X       
   	   !      ]       
   	   *      b       
   	   4      g       
   	   @      l       
   	   I      q       
   	   [      v       
   	   c      {       
   	   o             
   	   x             
   	                
   	                
   	                
   	                
   	                                                    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                                                                                            @                                          @               p)                                 &                                                          ,                                                          1                            X                              >                      x      	                             9      @               p,                                J                      \      ]                             ]                            0                              X      @               XG      0          	                 q                            }                             l      @               G      p                          }      0               f                                        0               N#                                        0               $      ,                                                   '%                                                          (%                                                          H%                                          @               I      `                                                 %               
                 	                      (                                                          XJ                                    nat.o/          0           0     0     644     6120      `
ELF          >                    h          @     @   UHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEW       	                                                           )d   
int     *<               X       k       C               _       m                      
  ne     e 
                 :  :  ?            ~       c  :  ?             ~   ~                       8         e 
  `ne    \             7         vp   hne    d               D       #  vp   h       d               G       ne    Te ~   h  $ >   I   :;9I   :!;!9!I   !I   :!;!9!I8  .?:!;9!'<  .?:!;!9!'@|  	%  
$ >     :;9  .?:;9'I<  .?:;9'I@z   :;9I  .?:;9'I@|  4 :;9I   ,                                                 T                                                            	         .Jf . vec_trim size_t __int32_t vec_expand float nat_vec_trim unsigned char long unsigned int short unsigned int nat_vec_t nat_vec_make_desc GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t nat_t unsigned int vec_alloc long long unsigned int int32_t nat_vec_expand long long int char index vec_size_t short int vec_index_t uint32_t long int nat_vec_new signed char /home/stolfi/programs/c/JSLIBS/libjs nat.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include . nat.c nat.c types.h stdint-intn.h stdint-uintn.h stddef.h vec.h nat.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            G    EC~      <       D    EC{      \       7    ECn      |       8    ECo                                                                                                                      
                                                                          G                             )                      0                      :     G       D       >                      I            7       M                      V            8        nat.c nat_vec_new _GLOBAL_OFFSET_TABLE_ mcount vec_alloc nat_vec_expand nat_vec_trim nat_vec_make_desc        )   
   $             U       )   
                       )   
                       )   
          
                     
                    
      %              
                                   *       
              1       
      8       8       
      X       ?       
      p      F       
      F       M       
            T       
            Y       
             l       
      _      z       
                   
                   
                   
                   
      	              
                   
                   
                   
                   
      %              
      X             
      j             
      k             
      k             
              E      
             d      
      }            
      u                                
      +                                
                        G             
            $      
            /                           
                                   "       
      +       &       
      P       *       
      s       .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             G       `                                         .symtab .strtab .shstrtab .rela.text .data .bss .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                                 &                     :                                     ,                     :                                     6                      :      [                             1      @                                               B                            0                             U                            0                              P      @                     0                           i                                                          d      @                      8         
                 u      0                                                       0                                                        0                     ,                                                                                                                                                                                                                 @               8      `                                                 h	                                	                             h                                                                                        nget.o/         0           0     0     644     11160     `
ELF          >                    %          @     @   UHH    H}HuHEH    HUHEHH    HEH    HEH    HH    UHH    H}HuHUHEHH    HEH    UHH    H}HuHUHEHH    HEH    UHH    H}HuHUHEHH    HEH    UHH    H}HuHUHEHH    HEH    UHH     H}HuUHUHEHH    UHEH    UHH     H}HuUHUHEHH    UHEH    UHH     H}HuHUHEHH    HEH    fH~HEEUHH    H}HuHUHEHH    HEH    =                            T              :                               )r   int     *A       ,           -:                 	           12      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DK  `    FP  h    Hr   p    Ir   t    J   x    MQ       NX       OU      Qe      Y       [o      \y      ]P      ^	H       _
.       `r       b~              +
    	F  	      e  :     	>  
    	j  
    	t       :    	2      f              y          A                   $              R            t"  "             a
  C           `
  ]           Z	  r         Y	           L           D                        +         5           ;         f 5  h    5"   `     0"          I       N  f 0  X    0#   P     +
          C         f +  h    +%   `    +4  \     &
          C         f &  h    &%   `    &4  \     !	          ;         f !  h    !#   `     	          ;       Z  f   h    #   `               ;         f   h    !   `                ;         f   h       `             ^       f   h    "   `   :!;9I8   :;9I   I  $ >   :!;9I   :!;9I  .?:!	;9'I<  .?:!;9'I@|  	 !I  
 <  I  ! I/  (   .?:!	;9!'<  %     $ >  :;9   :;9  >I:;9  .?:;9'@|   ,                     T                           b                             
                                           	        /Y?/1/1/1/1/1/1/ JY1/ __off_t _IO_read_ptr nget_uint64 _chain size_t _shortbuf fget_int32 _IO_buf_base long long unsigned int __int64_t fget_uint32 _codecvt long long int signed char bool_t _fileno _IO_read_end long int _flags fget_string _IO_buf_end _cur_column _IO_codecvt nget_int64 double _old_offset _offset __uint32_t fget_skip_spaces _IO_marker unsigned int _freeres_buf long unsigned int _IO_write_ptr name short unsigned int fget_double nget_string _IO_save_base _lock _flags2 _mode fget_match base GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fget_int64 fget_uint64 _IO_write_end uint64_t _IO_lock_t _IO_FILE nget_bool __uint64_t FALSE _markers nget_uint32 int32_t unsigned char short int _IO_wide_data _vtable_offset FILE fget_char TRUE fget_bool uint32_t char __int32_t __off64_t _IO_read_base _IO_save_end nget_int32 __pad5 _unused2 nget_double _IO_backup_base nget_char _freeres_list nget_name_eq _wide_data int64_t _IO_write_base nget.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . nget.c nget.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h fget.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x            ^    ECU     <       ;    ECr      \       ;    ECr      |       ;    ECr             ;    ECr             C    ECz             C    ECz             I    EC@           ;    ECr                                                                                                                                                                                                                      ^                             +                      2                      C                      N     ^       ;       X                      b            ;       l                      v            ;                                        ;                                  J      C                                        C                                        I                                        ;                              nget.c nget_name_eq _GLOBAL_OFFSET_TABLE_ mcount fget_skip_spaces fget_match nget_char fget_char nget_bool fget_bool nget_int32 fget_int32 nget_int64 fget_int64 nget_uint32 fget_uint32 nget_uint64 fget_uint64 nget_double fget_double nget_string fget_string              )      "             5             A             L             W             l       )                	                       )                	                       )                	   	                  )      8         	   D            X      )      v         	                     )               	                     )               	               '      )      B         	   N                   
                     
                   
                     
                                  *       
              /       
      (       =       
      d      D       
      J      M       
      1      T       
            [       
             b       
      ?      g       
            z       
      #             
      h              
                    
                   
                     
                   
                   
                   
                    
                    
                    
                  
      0            
      v            
            *      
      D       6      
             B      
            N      
            Z      
            f      
            r      
      !       ~      
                   
                  
                  
                   
      W            
      /             
                  
                  
      ~             
                  
                  
      W            
                  
            &      
            3      
      f      ?      
            G      
      ?      k      
             u      
      I            
      )            
      (            
                  
                  
                  
      u            
                   
                   
      Q             
                   
            %      
            *      
            D      
      r       ^      
            s      
      9             
      z            
      k            
                  
      .            
                                    
                  
                              @      
            O      
             Y                  |      
                  
                  
                        J            
                  
                  
                                     
                  
            )                   L      
            [      
            e                         
                  
                        ^             
                  
                                      
                   
                                   "       
      ,       &       
      Q       *       
      z       .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
      
      d       
            i       
             s                                           @             ^       `                                                                        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                                                                                            @       T                                   @                                               &                                                          ,                                                          1                                                         >                                                         9      @                     	                          J                            B                             ]                      	      0                              X      @               x"      0          	                 q                      
                                    l      @               "                                }      0               	      ?                                  0               H      '                                  0               o      ,                                                                                                                                                                             8                                   @               ($                                                                      	                 	                                                                                %                                    paper_size.o/   0           0     0     644     13296     `
ELF          >                    0.          @     @   UHH      HHDH8H0HHH    HH    tHHH    HH    u+H8     H0     ?  HHH    HH    t!HHH    HH               ^PP    YXH8X         ^``    YhH0h f  HHH    HH    t!HHH    HH               ^pp    YxH8x         ^    YH0 
  HHH    HH    tHHH    HH    u+H8     H0     (
  HHH    HH    tHHH    HH    u+H8     H0     	  HHH    HH    tWHHH    HH    t:HHH    HH    tHHH    HH    u+H8     H0     $	  HHH    HH    t!HHH    HH               ^    YH8         ^    YH0 K  HHH    HH    t!HHH    HH               ^    YH8         ^    YH0 r  HHH    HH    t!HHH    HH               ^    YH8         ^    YH0   HHH    HH    t!HHH    HH               ^    YH8         ^      YH0   HHH    HH    t!HHH    HH               ^    YH8         ^      Y(H0(   HHH    HH    t!HHH    HH               ^00    Y8H88         ^@@    YHH0H   HHH    HH    t!HHH    HH               ^PP    YXH8X         ^``    YhH0h 5  HHH    HH    t!HHH    HH               ^pp    YxH8x         ^EM    YEH0E h  HHH    HH    t!HHH    HH               ^EM    YEH8E         ^EM    YEH0E   HHH    HH    t!HHH    HH               ^EM    YEH8E         ^EM    YEH0E    HHH    HH    t!HHH    HH               ^EM    YEH8E         ^EM    YEH0E (H    Hu   H    HH    H    D t@H8 EH0 EH8E H0E letter Letter a4 A4 a3 A3 legal Legal executive Executive ledger Ledger tabloid Tabloid a10 A10 a9 A9 a8 A8 a7 A7 a6 A6 a5 A5 a2 A2 a1 A1 a0 A0 2a0 2A0 4a0 4A0 paper_size.c unknown paper size paper_size_get_dimensions             @     @      R@ffffff9@     @j@     r@     @z@     @     @     @      @      :@     B@      J@     R@     @Z@     b@     @     H@     @     H@     @       	                                                           )d   
int         r   y       X           5                    $       1   ~   ~      ~        d      ~   ~                             ~   |       |xpt   |ypt   |      	                @       tmp x  h        y     .       $ >   I   :;9I  & I   !I  (    :!;9I   :!;9!I  	%  
$ >  >I:;9  .?:;9'<  .?:;9'I<  .?:;9'@|  4 I4    4 :;9I  I  ! I/   ,                                                O                                                        	        
0
L,N .	w
L'2.0*
v
L(2.0*
v
L+N!.
w
L/N .
w
L,
L,
L-M .
w
L)0..)
v
L(0..)vL&0..)
v
L(1./)
v
L(2.0*
v
L(2.0*
v
L(2.0*
v
L(2.0*X
L
L(X31*X
L
L)X42+X
L
L)X42+X	 "((%6 long long int unsigned int paperSize __FUNCTION__ GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int long long unsigned int programerror unsigned char TRUE char long int strcmp double short unsigned int signed char bool_t __int32_t landscape paper_size_get_dimensions short int FALSE int32_t /home/stolfi/programs/c/JSLIBS/libjs paper_size.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include paper_size.c paper_size.c types.h stdint-intn.h bool.h affirm.h string.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC                                                                                                                                                                                                                                              7                      M                      T                      [                       paper_size.c __FUNCTION__.0 paper_size_get_dimensions _GLOBAL_OFFSET_TABLE_ mcount strcmp programerror        )      :             E             W                    b             u                                                     
                                                                                                                 "                   *                   F                  x                                                                                                                                                                              Q                   \            n                   y                                                             "                               ,                                                 $                  6       &            8            =       C            U            D       `            r            L       }                                           ,                  T                               X                                                                     4      =                   E                   a            <                  \                               _                                                                     <                                            :            D      l            b       w                        e                                                                     D                                                        L      E            h       P            b            k       m            }                                                  L                                                        T                  n       )            ;            q       F            V                   ^                   z            T                                                        \                  t                               w                   /                   7                   S            \      z                                                                     z                               }                   	                   	                   ,	                  S	                   [	                   w	            d      	                   	            	                   	            	                   	                   
            d      ,
                   4
                   J
            l      v
                   
            
                   
            
                   
                   
            l      
                   
                               t      7                   B            T                   _            o                   w                               t                                                        |                                                                     0                   8                   N            |      o                   w                                                                                                                 
                     
      2              
   	   %              
   	                                *       
              1       
            8       
             ?       
      9      F       
      h      M       
      {      T       
            Y       
            n       
      Q      u       
      L             
                   
                     
                   
                   
      G             
                   
      ,             
      Z            
                                      
             .      
            Y      
      %       c                   l                        
      a             
                                   "       
   	   2       &       
   	   W       *       
   	   z       .       
   	   |       8       
   	          =       
   	          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          	                 q                                                         l      @                ,                                 }      0                                                       0                                                        0               h      ,                                                                                                                                                                             8                                    @               @-                                                             h         
                 	                      X      h                                                    X-                                    pqueue.o/       0           0     0     644     24424     `
ELF          >                    hY          @     @   UHH    (       HL    4   H    HH    H    HEHE    HE@    HEH@    HEH@    HE@     HEH@    HE@$    HEUHH0    H}؉uԃ} u(H    H>   H    HH    H    HE؋ E} y   HE؉HE؋ 9E   HE؋@EE    sHEH@UHH EHEH@UHHE~    fWEE HEHPHEHpHEH@MH    EE;ErUHH    H}uUHE@t(H    HM   H    HH    H    HE@ ;ErHE@ ;ErCHEH@H    HEH@    HEH@H    HEH@    HE@     HE@$;ErHE@$;Er'HEH@H    HEH@    HE@$    HE@ ;E  }   @v(H    H\   H    HH    H    HE@ t(H    H]   H    HH    H    } t:E   H    HL    ^   H    HH    H        HUHB} t:E   H    HL    _   H    HH    H        HUHBHEUP HE@$;E   }   @v(H    Hc   H    HH    H    HE@$t(H    Hd   H    HH    H    } t:E   H    HL    e   H    HH    H        HUHBHEUP$UHH    H}HEH    HE        H    HEH    UHH    H}HE@UHH    H}HE@u(H    Hs   H    HH    H    HEH@ UHH     H}uHE@$9Er	HE@HHEH@UHHЋ EHE@;ErHEH@UHHЋ 9Et	HE@EUHH     H}uUHEH    EHE@9EUHH0    H}؉uԋUHE؉H    EHE؋@9Er(H    H   H    HH    H    HE؋ f*EHEH@UHH EEYEEEUHH    H}uHE@9Er(H    H   H    HH    H    HEH@UHHЋ UHH    H}HE UHH     H}uHEH@HtHEPHE@ 9   HE@ EEH    HEH@HH    HUHBHEH@Hu(H    H   H    HH    H    EH    HEH@HH    HUHBHEH@Hu(H    H   H    HH    H    HEUP HEH@HtHE@$9ErwHEP$EЃEEH    HEH@HH    HUHBHEH@Hu(H    H   H    HH    H    HEUP$UHHP    H}HuHUMEH    HEHЋ EEH    HEH EEE   EH    HEHЋUH    HUHʋ EH    HEHEH    HEHEE EH    HEHЋ H    HEHE܉EE܃} t6E܃EEH    HEH EEf/E6E;EtIEH    HEHEEH    HEHE EH    HEHE܉UHH`    H}HuHUMDEEH    HEHЋ EȋEH    HEH EEE  ẼEЋE;EsBEH    HEH E؋EH    HEH EEf/ErEEЉEԋEH    HEH EEf/E   EH    HEHЋUH    HUHʋ EH    HEHEH    HEHEE EH    HEHЋ H    HEHEĉEԉEċEE̋E;EE;EtIEH    HEHEȉEH    HEHE EH    HEHEĉUHH@    H}؉uEȋUHE؉H    EHE؋@9Et(H    H   H    HH    H    UHE؉H    HEH@UHHEԉHE؋ f*EHEH@UHHEYEEE HEH@UHHEHE؋@PHE؉PHEHPHEHpHEH@MH    UHHĀ    H}uUHEH    EHE@9Er(H    H   H    HH    H    HE@EHEH@HEHEH@HEHEH@HE   EEE;EsBEH    HEH EEH    HEH EEf/ErEEEEH    HEHЋUH    HUHʋ EH    HEHEH    HEHEE EH    HEHЋ H    HEHEEEEEE;EmE;E]  EH    HEHЋ EEH    HEH E   EH    HEHЋUH    HUHʋ EH    HEHEH    HEHEE EH    HEHЋ H    HEHEEE} t6EEEH    HEH EEf/E6EH    HEHEEH    HEHE EH    HEHЋ H    HEHEHEUPUHH@    H}؉uEȋUHE؉H    EHE؋@9Er(H    H  H    HH    H    HE؋ f*EEYEEHEH@UHH EHEH@UHHE Ef/Ev%HEHPHEHpHEH@MH    ;Ef/Ew-HE؋xHEHPHEHpHEH@MAH    UHHP    H}HuE       HEH@UHHЋ EHE f*EHEH@UHH EEYEEHE f*EHUEHMfHnfH~HEHEH@UHHEYEEE HEHPHEHpHEH@MH    EHE@9EUHH    H}HE@    UHSH8    H}HEȋ@HUȋR 9s(H    H!  H    HH    H    E    -  HEH@UHHЋ EHEȋ@$9Er(H    H'  H    HH    H    HEH@UHHЋ E؋E;Et(H    H+  H    HH    H    }    E؃EHEȋHEH@UHH EHEH@UHH EEHEf(fHn    Åy(H    H/  H    HH    H    EHEȋ@9EH]UHH    EMEf/EvEf/E  pqueue.c out of memory zero order queue not empty to many items Q->nmax == 0 no mem item too big Q->zlim == 0 queue is empty item not in queue no such position in queue out of mem item already in queue Q->n <= Q->nmax z < Q->zlim k == p    Q->order*pqueue_dblcmp(Q->val[p], Q->val[p]) >= 0       pqueue_new              pqueue_set_order        pqueue_realloc  pqueue_realloc  pqueue_head     pqueue_value    pqueue_item     pqueue_expand   pqueue_insert   pqueue_delete           pqueue_set_value        pqueue_check                                                      ~              :       int                                 )A       *d       
       y              d                    $       
                        (p          n p  itm   val   pos       p          $     4       e                                          .             .   .        
E      d         !    	$          1E            "    =   o                        .    #    4	           A         x 4&   hy 48   `                   k  Q k        	                I      	p "  @        )      	z $   D	k )  H               	p .  L           :    
p  $            $         Q k  h                   '  Q &k  f B'  	p                  	z    	v    h  |              -        Q !k  Hz 2   Dv D   	p   \      	        %       h      :    
                      Q k  ~z /   ~p         	        n p  itm   Pval   Xpos   `ja                    jb   j            ]      tel    tva    hj          :    
                       ;  Q k  Hz /   Dv A   p   \      	                             itm   val   pos   p   n p  tel    tva    hk   ja   &    jb   @j   D              |        itm   val   pos   p   tel    Ptva    hk   Lj   T                     Q k  Xz /   T      	                             p  h         w              l      	                  ;  Q  k  h                c         Q %k  hp :  d      	              :    
                          Q 'k  Hz 8   Dp   T      	                        ?       <	  Q k  Xz .   Tp   l     w          x       	  Q w-k  Xz w>   Tp z  l     r           U       	  Q r%k  h      	             op                 	  Q o'k  h     j        G       
  Q jk  h     K              
  Q Kk  h    K1p  d    KE   `    
  	            
  	            
  :    

      <              .  Q <!k  H    <,   D      	        old ?   X               n Cp  \               p D  T       3k                 o  Q 4k  h      	              :   
 
o    :!;9I  4 :!;9I   I   :;9I  4 I4  $ >   :!;9I    	4 :!;9I  
& I   !I  I  ! I/  .?:!;9!'@|  .?:!;9'I@|   :!;9I8   :!;9I8  .?:!	;9!'I<  .?:!;9!'@|  .?:!;9'I@z   :!;9I  (   .?:;9'<    .?:!;9!'@z  4 :!;9I  %  $ >     >I:;9  :;9   'I  !.?:;9'<  ".?:;9'I<  #.?:;9'I@z  $.?:;9'@z  %4 :;9I  &U   ,                     ~                                }    l                                                                                	        3  )
+K1 f(  f t Xgft/ .X&. ,( J? (t X% t .Z	 	 t X% t .Z	 
t	 ( ( f : X f : X
t	 ( ( f : X?X - X6AXt1X (/1t! Xt/!Yt X  3 Xt/=1=t1= (f. Y1 (1Xf3 X' t t&$t.g 	 ( 	 ($ X t#Z*tXg 	 (D Y iY  .&. & !2.X7>Xe) f% f!  t   $ X(  2 8  Z	<% Y iZG1 < * G < . <=  .&. & !2.X7YyfXf%   $ X(  2 8  Z?= (YfY	t0?= (ZG1 < * G < . <>  .&. & !2.X7YzfXf	K  !Y Y  .*.! * %62X;Yd- f) f%  t X ,(X1
Z?= (f"	#	2+	,%	Z?tY!Y$f&+.f
    	#	 * J tM
X?i  (tZ!	[  (%	Z (9fY S. s/( J% t X' . .< malloc pqueue_position_t size_t long long unsigned int order free pqueue_value_t pqueue_count long long int signed char __PRETTY_FUNCTION__ bool_t pqueue_reset long int double checknotnull pqueue_head __uint32_t pqueue_position unsigned int long unsigned int pqueue_has __FUNCTION__ short unsigned int old_v nmax_new pqueue_expand pqueue_value pqueue_insert pqueue_dblcmp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection zlim_new pqueue_order pqueue_set_all_values pqueue_bubble_down FALSE __assert_fail int32_t unsigned char nmax pqueue_check short int pqueue_free pqueue_count_t pqueue_bubble_up pqueue_set_value TRUE uint32_t pqueue_realloc char __int32_t pqueue_set_order pqueue_new pqueue_item_t zlim programerror calloc pqueue_delete pqueue_t pqueue_rep_t pqueue_value_function_t realloc pqueue_item /home/stolfi/programs/c/JSLIBS/libjs pqueue.c /home/stolfi/programs/c/JSLIBS/libjs /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits . /usr/include pqueue.c pqueue.c stddef.h types.h stdint-intn.h stdint-uintn.h bool.h pqueue.h pqueue_rep.h stdlib.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                EC     <          EC     \          EC    |       G    EC~                 ECV             U    ECL            x    ECo            ?    ECv                EC     <      c    ECZ     \          ECU      |         EC          |   ECs             EC             EC             EC          -   EC$    <         EC    \      $    EC[       |         ECE            A    ECx                                                                                               
     (                  @             *     X             9     h             O     x             ^                  m                  |                                                                                                                                                                                                                                                                                                                                          
                                      (          |      9                d                     H                     V                     ]    x      G       i    w      $       v                           U           3      x                 ?                                  c                                        @                         *
                                *                ;      -          h            4                A    =      A        pqueue.c __FUNCTION__.11 __FUNCTION__.10 __FUNCTION__.9 __PRETTY_FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 pqueue_new _GLOBAL_OFFSET_TABLE_ mcount malloc checknotnull pqueue_set_order programerror pqueue_bubble_up pqueue_realloc __assert_fail calloc pqueue_free pqueue_reset pqueue_count pqueue_head pqueue_position pqueue_has pqueue_value pqueue_item pqueue_order pqueue_expand pqueue_bubble_down pqueue_insert pqueue_delete pqueue_set_value pqueue_set_all_values pqueue_check pqueue_dblcmp         )                   "             $      .             8                    @                    )                   <                                                    ]                                    )                  T                                                             6            w                        T                              .                               d                              <                             !   "            T      .            8            I       @            e         !   o            T      {                        I                               T                              P                               d                              ]                    0         !   :            T      F            P            I       X                  )               #                                 )            )                  t                              j       #            A      )            )               &         )               &   &                  5            ?            y       G                  )                                                                          )            )      u         ,                                                                         ,                                                                `         ,   |                                                                   )      8
      )            )      <         &   R                  a            k                   s                     +   #            8      )      P         &   f                  u                        y                   I      )      f         &   |                                          y                   $            a         -   v      )      [                  )            )                                                                                      -            7                   ?             e                  t            ~                                         3                                                                 K      )             
                     
      t             
      %              
                                   *       
              /       
             =       
             K       
             R       
      ^       Y       
            `       
            g       
             n       
      l       u       
            z       
      )             
                    
      $             
                   
                     
                   
                   
                   
                    
      O             
      B              
                   
                  
                  
      7       X      
            d      
      ]      q      
            }      
                  
                   
                  
      o            
                  
      =       %      
      b      F      
             p      
                    
      f                  =            
                                    
      x                                                             J                        
                         w            
      [                  h                        -      
            3            ;            
                                    
      .            
      v                  *            
                              S                                          
      X                        (      
            2                  <      
      q      A            *
            
                   
                                    
      =                              
                                          L            
      4                  4            
      E            
      N                        <      
            F                  u      
                                    
      K                              
                                    
            	                  =	      
             G	            3      	      
             	                  	      
            	            x      	      
      Q       	                  	      
            	            x      
      
             
                  C
      
            Q
      
      ]      _
      
            i
            X      r
      
      x       |
            h      
      
      3      
                   
      
      7       
      
            
            @      
                                    /      
      D      9                    \      
            f            (             
                                   "       
      .       &       
      S       *       
      |       .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
             d       
             i       
            n       
            s       
            }                                           @                    `                                x                                                         3                                            @                  `                                                                  *
                                     *                   ;      @            h      `            w                                    =       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ~                                   @               ;                                &                                                          ,                                                          1                                                         >                                                         9      @               H                                J                      e"                                   ]                      $      0                              X      @               T      0          	                 l                      (%                                                          ?%                                   |      @               T                                      0               ,                                        0               0      &                                  0               1      ,                                                   1                                                          1                                                          1                                         @               V                                                      4                                	                      9      O                                                   X                                    set32.o/        0           0     0     644     5176      `
ELF          >                              @     @   UHH    }E    EtEm} uEUHH    uEE -Et} uE"EEmEE} u͸UHH    uEE !Et
EEmEE} ًEtEÛ                                                          %V               )p   int     *<               J       d       w       	              #                  ^          el 2   \A >   Xj    o                Z       g  j 2   \A =   Xel    o     	           :       A    \n    l   :;9I  $ >   :!;9I  4 :!;9I  .?:!;9'I@z  %  $ >  .?:;9'I@z   ,                                                F                                                	        Ju . f$ J- J <g=1K/f  J2 fJ9 .<jY1K . f+ J3 < < gf JJ .Y unsigned int uint32_t __uint32_t set32_count GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection long unsigned int set32_index_t set32_index_from_elem unsigned char set32_elem_from_index char int8_t long int __int8_t short unsigned int signed char __int32_t set32_t set32_elem_t short int int32_t /home/stolfi/programs/c/JSLIBS/libjs set32.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . set32.c set32.c types.h stdint-intn.h stdint-uintn.h set32.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x            :    ECq      <       Z    ECQ     \       ^    ECU                                                                                                                     
                                                             	             :                             +                      2     :       Z       H            ^        set32.c set32_count _GLOBAL_OFFSET_TABLE_ mcount set32_elem_from_index set32_index_from_elem          )   
   H       )   
          )   
          
                     
      -              
      %              
                                   *       
              1       
      4      8       
      v      ?       
              F       
             K       
      m      Y       
            `       
            e       
            x       
                    
      d             
      X             
      ]             
                   
                    
                   
                   
                   
                                !      
      B      +            :       h      
      !       s                           
                                   "       
      -       &       
      R       *       
      u       4       
      w       9       
             >       
             C       
             H       
             M       
             W                                           @             :       `                     .symtab .strtab .shstrtab .rela.text .data .bss .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                           &                     2                                     ,                     2                                     6                      2                                   1      @               	                                B                                                          U                      g      0                              P      @                     0                           i                                                         d      @                               
                 u      0                                                       0               o                                         0               #      ,                                                   O                                                          P                                                          p      x                                    @                     H                                                       8                          	                       	      ^                                                                                        sign_get.o/     0           0     0     644     5688      `
ELF          >                              @     @   UHH    }} y} ~       UHH    H}H} yH} ~       UHH    }} y} ~       UHH    H}H} yH} ~       UHH    Ef/EvEf/v       UHH    Eff/EvEff/v                                  h                                      )d   int     ,w               X       k   d      	NEG ZER  POS      (       6           F          x 6   h         -           D       +  x -+  l         $           9       _  x $   h                6         x    l                9         x w   h 
    	           6       x 	d   l  $ >   :!;9I   :;9I  .?:!;9!'I@z  (   %  $ >  >I:;9  	(   
.?:;9'I@z   ,                     h                           A                                            	        	JgugvY1XuuuvY1JgugvY1XuuuvY1fuvY1fuvY short unsigned int unsigned int sign_t sign_float GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection sign_int32 unsigned char double char sign_long_int long int __int64_t long unsigned int sign_int64 int64_t signed char __int32_t float sign_double short int int32_t sign_int sign_get.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . sign_get.c sign_get.c types.h stdint-intn.h sign.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x            6    ECm      <       9    ECp      \       6    ECm      |       9    ECp             D    EC{             F    EC}                                                                                                                      
                                                                          6                             +                      2     6       9       @     o       6       K            9       V            D       a     "      F        sign_get.c sign_int _GLOBAL_OFFSET_TABLE_ mcount sign_long_int sign_int32 sign_int64 sign_float sign_double           )   
   D       )   
   }       )   
          )   
          )   
   0      )   
          
                     
      2              
                     
                                  *       
              1       
            8       
              ?       
             F       
      I      M       
      n      T       
            Y       
      z      l       
      ?      z       
      6             
      #             
                   
      f             
                     
                         "             
                   
      '                          .      
            3      
      [      <                   `      
            i            o             
      (                  6             
                                       
                                   "       
      0       &       
      U       *       
      x       4       
      z       9       
             >       
             C       
             H       
             R                                           @             6       `             o                                                            "       .symtab .strtab .shstrtab .rela.text .data .bss .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                                   @               
                                 &                                                          ,                                                          6                                                         1      @               8                                B                                                          U                      7      0                              P      @               P      0                           i                      g                                    d      @                               
                 u      0               4                                        0                                                        0                     ,                                                                                                                                                                                                                 @               X                                                                                       	                      8
      m                                                                                        tbfind.o/       0           0     0     644     6672      `
ELF          >                    P          @     @   UHH       Hxtpt;ptHxfH~HE	fEEEp;t~pHxfH~HE
EEEEEff/rtE1  ff/EvpE  E     p+tE}    f\EEE\EEE^EEp+tf*EEYEEHEfHn    fH~HEE,ЋtЉEE;ttEE;p|(pEtpЉEE;t(H    H0   H    HH    H    E;p|(H    H1   H    HH    H    EHxfH~HEff/EvEtEEEpEE} p+tf*Ef*EEM    YEEf/E	Ep+t pEE  tbfind.c iTry > iMin iTry < iMax        tb_find ?6                                                                 )d   int         r       X   y                   <                    $       E         <              
          	~                   f   ~	    .~   ~	    <~   ~
i ~   ~       P       X    4  	                             ~                  "~   ~    $~   ~    6   h               
r '   `         ~      y   4  C    $   $ >   I  4 :!;9I   :;9I    & I   !I  (   	 :!;!9I  
4 :!;9I  %  $ >  >I:;9  .?:;9'<  .?:;9'I<  .?:;9'I@|   :;9I  4 I4  'I  I  ! I/   ,                                           @    O                                                        	        $(& $  (* (  u\-6) 3 * *  ( (g##,t#:#$af"= use_lin fMin float __assert_fail TRUE __int32_t bool_t __PRETTY_FUNCTION__ unsigned char fTry long unsigned int short unsigned int tb_find GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double unsigned int FALSE long long unsigned int iTry int32_t iMin long long int char iMax short int long int rint signed char fMax nOld /home/stolfi/programs/c/JSLIBS/libjs tbfind.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include tbfind.c tbfind.c types.h stdint-intn.h bool.h assert.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x               EC                                                                                         
     (                                                                                                                                                (                      >                      E                      J                       tbfind.c __PRETTY_FUNCTION__.0 tb_find _GLOBAL_OFFSET_TABLE_ mcount rint __assert_fail        )      _                        $                                                              $                   $                   ,                        ,              
                     
                    
   	   %              
   	                                *       
              1       
      K       8       
      p       ?       
      c      F       
      ^       M       
            T       
            Y       
      &       n       
            u       
                   
                   
                    
      \             
                   
      v             
      p             
      !              
      0              
                    
                  
                                 ;      
            I      
            d      
             r      
                  
      7                   (                                
                                       
                  
                  
      Y                                
                                   "       
   	   .       &       
   	   S       *       
   	   v       .       
   	   x       8       
   	          =       
   	          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                                &                     6                                     ,                     6                                     1                     8      8                              >                      p      :                             9      @               P                                J                            4                             ]                            0                              X      @                     0          	                 q                            D                             l      @               @                                 }      0               R                                        0               7
                                         0                      ,                                                   ,                                                          0                                                          P      8                                    @               `                                                             h         
                 	                            X                                                    x                                    timefunc.o/     0           0     0     644     9664      `
ELF          >                                @     @   UHH       HXHPHHH@    fH~HEH@HHHHE    fH~HEE\EE    fH~HEH@HPHHE    fH~HEHEH;Et(H    H   H    HH    H    H    HXH    HHǸ        H    HUH    HHǸ        E    ^hH    HhfHnH    HHǸ       E    ^pH    HpfHnH    HHǸ       E\Exx    ^EH    HUfHnH    HHǸ       M    YEE\EEM    XEE^EEE    ^EH    HUfHnH    HHǸ       H    HUfHnH    HHǸ       E\EEE\EEfH*EEE^EEM    YEH    HUfHnH    HHǸ              timefunc.c ntimes_null == ntimes_func times for %s:
   total iterations = %ld
   start clock (s) =  %.3f
   stop clock (s) =   %.3f
   total time (s) =   %.3f
   overhead (s) =     %.3f  (%.1f%%)
   average ns/call =  %7.1f
        time_func           .A      Y@h㈵>     @@                           !              :                           int     ,y           y       y                 1      3f        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hf   p    If   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `f       b_              +    '     	   F  
:           K      U  	   o  
:       o    y      y      m                    ef     ~  t       	E  o  o  A   o       
                   !               ~    (  ~    <  ~    M  ~             @       H       P      X      	            !   `    $   h   	     
:   	     :!;9I8  $ >   !I   :;9I   I  4 :!;9I   :!;!9I   <  	I  
! I/  & I  7 I  %     $ >  :;9   :;9  4 :;9I?<  'I  .?:;9'I<     .?:;9'<  . ?:;9'I<  .?:;9'@|  4 I4   ,                     !                           k                                                                                	        1gg (%"C9C @%X+X='"*= __off_t _IO_read_ptr _chain size_t _shortbuf _IO_buf_base __int64_t effort _codecvt signed char __PRETTY_FUNCTION__ _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset user_cpu_time_usec time_func _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr short unsigned int _IO_save_base _lock _flags2 _mode tare_pct GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end title _IO_lock_t _IO_FILE ex_null _markers __assert_fail unsigned char short int tare _IO_wide_data _vtable_offset FILE stop ex_func char ntimes_null __off64_t _IO_read_base _IO_save_end __pad5 _unused2 stderr tfn_func_t ntimes_func _IO_backup_base avg_time _freeres_list _wide_data int64_t start _IO_write_base timefunc.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 timefunc.c timefunc.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h timefunc.h stdio.h assert.h jstime.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            !   EC                                                                                                     
                                                                                                                     "             !      ,                      B                      I                      \                      j                      q                       timefunc.c __PRETTY_FUNCTION__.0 time_func _GLOBAL_OFFSET_TABLE_ mcount user_cpu_time_usec __assert_fail stderr fprintf               )      2             W             t                                                                                                                      "                                             1                   (                   ;            N            K       ^            k                   ~                        f                                                                                                     %                  J                   Z            j                   z                                                                                     
                                      
                     
                   
   	                  
   	                               *       
              /       
             =       
      "      D       
             M       
            T       
      B      [       
      T       b       
            n       
      :       |       
                    
                     
                   
                   
      p             
                    
                    
      |              
                   
                   
      4             
      Q            
      -             
             #      
      U      /      
      H      ;      
            G      
            S      
             _      
      t       k      
      i      w      
                   
                   
                  
      #             
      c            
                   
      K             
      o            
      a            
                  
                  
      q            
      !            
                   
      e      (      
             L      
             V      
                  
      *            
      z            
      1            
                  
                  
                   
                   
                                 &      
      _      4      
            B      
      y      P      
      D       ^      
            m      
            {      
                  
                  
      <            
      `                                
      w            
      X             
                                   "       
   	   0       &       
   	   U       *       
   	   ~       .       
   	          2       
   	          6       
   	          @       
   	          E       
   	          J       
   	          O       
   	          T       
   	          Y       
   	         ^       
   	         c       
   	   #      h       
   	   .      m       
   	   6      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                                                                                            @       !                                   @               h                                &                     a                                     ,                     a                                     1                     h                                   >                                                         9      @               (                                J                      o      ^                             ]                      	      0                              X      @               0      0          	                 q                      	                                    l      @               `                                }      0               
                                        0                     H                                  0                     ,                                                                                                                                                                             8                                    @                                                                      P               
                 	                            y                                                    (                                    ulist.o/        0           0     0     644     35432     `
ELF          >                    h          @     @   UHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHSHH    }dH%(   HE1}   v(H    H#   H    HH    H    p       HL    $   H    HH    H    HEH]HEỦH    HEHUHHSHE@    H]HEỦH    HEHUHCHS Ẻ    EH]HEU܉H    HEHUHC(HS0HEH    HP8HEH    HP@HEH    HEHUdH+%(   t    H]UHH`    }} u
      EHxfH*HHH	fH*XEEXE    f/Et(H    H5   H    HH    H    HEfHn    fH~HEEH,EE   E   E    E   H    MċUH5    HǸ        EUEHH    HuE9E   Uĉ    u;E   EHxfH*HHH	fH*XEM    YEE    f(~    f(f(fTf.vH,fH*fUfVf(f(EEH,E̋EEEEEEH    MUH5    HǸ        Ey(H    HI   H    HH    H    Eĺ    uEEE+E9Es>EE6E;Es(H    HP   H    HH    H    E)E   +E;ErUEЉEH    UH    HHǸ        EUHH    H}HEH@H    HEH@0H    HEH@ H    HEH    UHH    H}HE@    UHH    H}HEH@8UHH    H}HuH} uH    HEHEH@8H9Et@HE@v(H    Hi   H    HH    H    HEHUHP8UHH    H}HEH@@UHH    H}HuH} uH    HEHEH@@H9Et?HE@t(H    Ht   H    HH    H    HEHUHP@UHH    H}HE@UHH    H}HE UHH    H}HE@(UHHP    H}HudH%(   HE1HE@EHEỦH    E    HEH@HEHEHEHEHHEHEHEHEE;ErHMHEHUHHQHEdH+%(   t    HEUHH     H}uHE@EE;Er(H    H   H    HH    H    HEH@UHHH UHH@    H}HuHUHMHE؋@(EHE؋@E} u(H    H   H    HH    H    E;Er(H    H   H    HH    H    HEHH@UHEЉHщEE;Er(H    H   H    HH    H    EEHEH@hHPHEHPhHEH@0UHHЋ EE;EsHEH@ UHHЋ 9EtDE;Er(H    H   H    HH    H    HEUHEȋUeHEH@UHHH HEHEHH8HUHEHHхtHEUHEȋUEE;EE    UHH0    H}HudH%(   HE1HEH@XHPHEHPXHE؋@E} u    HMHUHuHEH    EHUdH+%(   t    UHH    H}HuHUHEHH    HE@9UHH0    H}HudH%(   HE1HEH@HHPHEHPHHE؋@EHE؋ EE;Er(H    H   H    HH    H    HMHUHuHEH    E=  uE=  uHEؾ   H    E9Et(H    H   H    HH    H    HEH@UHHHEHHEH@ UHHEHEH@0UHHEHE؋@PHE؉PHEؾ   H    EHUdH+%(   t    UHH     H}uUHE@EE;Er(H    H   H    HH    H    E;Er(H    H   H    HH    H    E;E
  HEH@UHHH HEHEH@UHHHEH@UHHHHHEH@UHHHEHHEH@ UHHЋ EHEH@ UHHHEH@ UHHHEH@ UHHEHEHP0HEH@ MHHȋ HHEHEHP0HEH@ MHHȋ HHEUHSHx    H}uHUdH%(   HE1HEH@`HPHEHP`H} uH    HEHE EE;EuHEH@@H9E   HEHPH HEHUH]HEUH    HEHUHHSHE@    HEHUHP@HEH@8HEHEH    HP8E    HEHE'HEH HEHUHEHH    EHEE;ErHEHUHP8HEH    HEdH+%(   t    H]UHHP    H}udH%(   HE1HE@EHE EHE@9Et8} t(H    H#  H    HH    H        /  E9Es8} t(H    H$  H    HH    H          HE@(E؃} u>} tx} t(H    H'  H    HH    H          E9Er8} t(H    H)  H    HH    H        a  E    D  HEH@UHcHHH HEHEH@ UHcHHЋ E܋E9Es8} t(H    H/  H    HH    H          HEH@0UHHЋE9t8} t(H    H0  H    HH    H          HMHUHuHEH    UċE9Q  H    UAй6  H    H5    HǸ        H    u؋MЋUAH5    HǸ        HEHH@UHEHщE}ȋuH    MUAAH5    HǸ        E;EsWHEH@UĉHHH HEHEHH@UHEHщEUH    MH5    HǸ        #H    H      H    H    } t(H    HA  H    HH    H        EE;E   HUdH+%(   t    UHH0    H}H    HI      H    H    H    H      H    H    HEHPHH    H    HHǸ        HEHPPH    H    HHǸ        HEHPXH    H    HHǸ        HEHP`H    H    HHǸ        HEHPhH    H    HHǸ        HEH@hHxfH*HHH	fH*XEHEHPHHEH@PHHEH@XHHxfH*HHH	fH*XEE^EEH    HUfHnH    HHǸ       H    HI      H    H    UHH    H}HEH@H    HEH@P    HEH@X    HEH@h    HEH@`    UHH0    H}؉uԃ} u(H    Hi  H    HH    H    HEHEHE%  HEHEHHi  HEH	Hi  HHEHHi2 HHEuHE    HHHȉEEUHH    H}HuHEH;E           ulist.c requested capacity is too large out of mem hash table would be too big   n = %u  ideal nh = %d  [k*%d + %d] m < ulist_hash_size_MAX nhs >= m   nh = %u
 cannot change {eq} of non-trivial list  cannot change {hash} of non-empty list invalid item index should not have called locate ct < nh bad hash value k < nh list is full element is already in table bad index i bad index j inconsistent sizes of it,hx size greater than capacity   zero capacity list with hash table hash table too small invalid hash position hx[i] ix[hx[i]] is not i  %s:%d: ** seq search invariant violated for it[%u]
   sz = %u ct = %u nh = %u
    hash(it[%u]) = %u  locate = it[%u],ix[%u]   hash(it[%u]) = %u
   (not in list)
 aborting      ........................................................................
 operation counts:
      {ulist_insert_last} = %12ld
    {ulist_delete_last} = %12ld
   {ulist_index_of} = %12ld
   {ulist_resize} = %12ld
      probes in hash table = %12ld
   probes per operation = %8.2f
 cannot hash to empty range      ulist_new               ulist_choose_hash_size          ulist_choose_hash_size          ulist_install_eq                ulist_install_hash      ulist_item_at   ulist_locate    ulist_locate            ulist_insert_last       ulist_swap      ulist_verify            ulist_uint64_hash             AP/7?      0C                                   U                                      )d   int     *<           -C       w       w                  X       k       ~       C       1l      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hd   p    Id   t    J   x    M5       NJ       O      Q      Y       [      \      ]      ^	       _
       `d       b          !    +              C     x                   C         l    "                      #<                   $      	_       	m       
JO      p  it 5   ct   hx   ix   (eq   8    
  @    "   H    #   P    $   X    %   `    &   h     
M       
Q       
T       
0  ne 
+   e 
0         
      
M    a           
       
       
  m      a         ne +   e    m              ne +   e            A  y  $    "          EC      <      %gcd 8
   ^             ed   {      &                =                                   1                      +      +         ;      7          	   V  +      '    r          *         a r%  hb r5  `     hm                   a h1  Hn hFa  D	    +  	        ua k   Xub l   `ur m   hu nm  T    +  C      (    [        U       ]  S [!]  h C  )    G                S G!]  Hppo S  h                        S  ]  die  (  ct !  @sz "  D	      	        nh %a  Hi +           @      a -  Xk .m  Lj 2  kj 3m          Q      ha 8m  P        U       b ;  `hb <"m  T         C      
            R      	  S ]  n (       >
  sz                  *    5  @eq   i   p 0                 a      
                  :
  S ]  Xi +  Tj <  Pct   `	    J
  	        +        ]       
  t   h         W       t m  d     J
  C   
 :
                u      
  S *]  Ha :  @ct   `sz   d	    +  	        i   Xk m  \               @         S ]  ha +  `                      g  S ']  Ha 7  @ct   di   \k m  ` 
                  ;  S ]  Ha ,  @ip >  kp T  nh a  Xct   \	      	        	      	        h m  `k m  T               i   db   h                j         S %]  Xi 6  Tct   l	      	              C          5                   S ']  ct   v 5  Pi   p 0  @q 0  H     a                 F  S ,]  h     |                 t  S |']  h     y                   S y$]  h 
    q        |         S q"]  h    q8
  `	      	              C          n
                  0  S n,]  h 
    f        }       z  S f ]  heq f4  `	      	              C    z      c                    S c(]  h ,    `        $         S `]  h 
    Y        U         S Y]  h     2a                  n 28  dnh 4  h	      	        nh 6a  -    8   m 9   r :   p ;   	      	        nhs Ka  .    q C          C          "
]          Z      L  n ""  	    \  	        S $]  Pnh (a  L    \  C   	 L                 8         e    `ne  +  \ 
             7         vp    hne  +  d   
             D         vp    h     7  d                G       M  ne  +  Te     h               8         e   `ne +  \ 
            7         vp   hne +  d   
            D         vp   h    7  d               G       9  ne +  Te    h     5          8       t  e 0  `ne +  \ 
            7         vp   hne +  d 5  
            D         vp   h    7  d /    5          G       ne +  Te    h   :!;9I   :;9I8   I  4 :!;9I   :;9I  4 :!;9I   !I  $ >  	4 I4  
.?:!;9'@|   :;9I8  I  ! I/  & I  .?:!;9'I@|   :!;9I  .?:!;9'I@z    :;9   :!;9I   <  .?:;9'I<  7 I  (   'I  .?:;9'<  .?:;9'I<  .?:!	;9!'<  .?:!;9'I@|  %  $ >      ! :;9  "4 :;9I?<  #>I:;9  $.?:;9'<  %.?:;9'I<  &   '.?:;9'I@z  (.?:;9'@z  ).?:;9'@|  *4 :;9I  +  ,.?:;9'@z  -4 :;9I  .U  /.?:;9'I@|   ,                     U                               
 '                                                                                                                	         .Jf . .Jf . .Jf .X ( )$%%KJ: fXY1 f/( fuuu u  J& g.! t> w8ZP=( t!(f Xh	/ ($d] =1X?X?X11 t	g (?X15 t	g (?Xt1Xf1Xt1t H .E t0 t5 J: X) X/ (3" f( ( (j 
[    [ (1u
 L1J itX10 fX2u=[% J! t,1 (u< t <, t 
(
u
YY
t=[ ( (6t8)+8/<B<DH!v#:X<-/<3.F.HL
Zt
Ytyt(15 t  0$t	/, ,1 J% X	Jt X f (XY  f (XYg f f (XZ  f (X[tY!#u%Y  f (XY<  J f (X	\uf-$'#-<'Y)(u'## f (X k. JY[Z##&&&&&1.=:I<F'<.'#?ZA f(":t4*tG<Lt0uJ==1 _shortbuf ulist_hash_size _IO_lock_t stderr _IO_buf_end FALSE __FUNCTION__ old_it ulist_item_vec_expand ulist_stats_print vec_alloc ulist_index_vec_make_desc _IO_write_end unsigned int ulist_index_vec_new _freeres_list _flags __int32_t _markers ulist_uint64_hash floor ulist_free uint32_t TRUE _IO_save_end ct_del float _IO_codecvt malloc ulist_index_vec_trim index ulist_item_vec_new ulist_t programerror long long unsigned int ulist_get_hash _IO_backup_base _offset checknotnull fprintf _fileno ulist_count_t size_t bool_t _IO_read_base ulist_choose_hash_size free __uint64_t ulist_index_t ulist_swap ulist_index_of ulist_install_hash ulist_item_vec_make_desc char _mode _IO_marker _IO_read_ptr ulist_item_t ulist_resize ulist_index_vec_expand ulist_item_at _IO_write_base ulist_has long long int ulist_count ulist_hash_val_vec_trim _IO_save_base ulist_install_eq ulist_locate _freeres_buf ulist_clear vec_trim ulist_hash_val_t __pad5 _vtable_offset ulist_hash_val_vec_expand ulist_index_vec_t _IO_read_end ulist_item_vec_t ulist_item_vec_trim short int ulist_stats_clear long int hash ct_rsz ulist_hash_size_t _IO_wide_data uint64_t ulist_hash_val_vec_make_desc ulist_new ulist_uint64_eq _wide_data ct_ind _lock long unsigned int vec_index_t _old_offset ulist_hash_val_vec_t _IO_FILE int32_t __assert_fail ct_prb unsigned char __uint32_t ulist_capacity GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_ptr ulist_items ulist_eq_func_t _codecvt ulist_insert_last pmax __off_t signed char short unsigned int ulist_verify vec_size_t __PRETTY_FUNCTION__ ulist_hash_func_t double ct_add _chain ulist_hash_val_vec_new FILE _flags2 _cur_column ulist_get_eq __off64_t _unused2 _IO_buf_base vec_expand /home/stolfi/programs/c/JSLIBS/libjs ulist.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include ulist.c ulist.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h vec.h ulist.h ulist_impl.h assert.h stdio.h mathcalls.h affirm.h stdlib.h jsmath.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x            G    EC~      <       D    EC{      \       7    ECn      |       8    ECo             G    EC~             D    EC{             7    ECn             8    ECo            G    EC~      <      D    EC{      \      7    ECn      |      8    ECo             Z   ECEL              EC          U    ECL            $    EC[                  ECW      @      }    ECt     `           ECW            |    ECs               ECV                ECU                ECV                 EC            j    ECa     @         EC    `          EC|           @    ECw            u   ECl             EC           R   ECED              EC    $         EC    D      U    ECL     d          EC           *    ECa                                                                                           	           
                          )     @             ?     `             N                  ]                  l                  {                                                                                                                                                                                                                                           G                                                                             G       D       p                                7                            1           8       J           G       a    A      D       {          7                 8                 G           ;      D                 7                 8       
          Z                           !                     (                     5    H            L    +      *       \    {             n    &      U                                                                                                                                         ;      U                                      $                                   }           Q                  q      |                            	             *    *	             :    I	             F    	      j       T    e
            a    ?             p          @       z          u          j                y                      R                               .             ulist.c __FUNCTION__.11 __FUNCTION__.10 __PRETTY_FUNCTION__.9 __FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __FUNCTION__.5 __PRETTY_FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 ulist_item_vec_new _GLOBAL_OFFSET_TABLE_ mcount vec_alloc ulist_item_vec_expand ulist_item_vec_trim ulist_item_vec_make_desc ulist_hash_val_vec_new ulist_hash_val_vec_expand ulist_hash_val_vec_trim ulist_hash_val_vec_make_desc ulist_index_vec_new ulist_index_vec_expand ulist_index_vec_trim ulist_index_vec_make_desc ulist_new programerror malloc checknotnull ulist_choose_hash_size ulist_uint64_eq ulist_uint64_hash ulist_stats_clear __stack_chk_fail floor stderr fprintf gcd __assert_fail ulist_free ulist_clear ulist_get_eq ulist_install_eq ulist_get_hash ulist_install_hash ulist_count ulist_capacity ulist_hash_size ulist_items ulist_item_at ulist_locate ulist_index_of ulist_has ulist_insert_last ulist_verify ulist_swap ulist_resize fwrite ulist_stats_print              )      $             U       )                          )                          )            )                  O      )                        )                        )            )                  I      )      y                  )                        )            )                        .            8                   @         (   J         )   T                  `            j            $       r         *                                    +            #            ,            -   &         .   >         /   V      )                  $                                                /                (            0   .         1   ;            K       H         2   ]         3               ,                  4                  <      H         1   U            c       b         2   y            <                              p                4               <                                              4            1   "                   2         2   I      )      ]         6   m         6   }         6            6         )            )            )               ,               \      ,            6                   >         (   _      )            )               -               |                                              (         )      	      )      8	      )      W	      )      	            	         /   	
      )      )
                  8
            B
                   J
         (   s
      )      
                  
            
                   
         (   
                  
            
                  
         4                     ,            6            $      >         (                                             3               4   M      )               A            /         )               B         )      _                  n            x            :               (            A            E                                             G               (   \         E   s         /         )                                                c               (                                             o               (   '      )      c         -                        ,   "         D   K         6   `         /   x      )                                                {               (                     	                                       (   H                  W            a                  i         (                                                            (   
                              #                  +         (   ]                  l            v                  ~         (            A            1                                          2            1               P               2   (         1   ;            l      H         2            1                              2            1                              H                                                            (   (         /   <      )      G         1   [                  c         H   j         1   ~                           H            1               ,               2            1               L               2            1               k               2            1                              2   -         1   4                  D         2            1                              2            1                              H   4      )            )                                                               (   9      )             
                     
      L             
      %              
                                   *       
              1       
      $      8       
      {      ?       
             F       
            M       
      o      T       
            Y       
             l       
      2      z       
      2             
      7             
      g             
                   
                   
                   
                   
      g             
                   
                   
                    
                  
                  
            '      
            4      
            A      
             N      
      1      [      
      ,       h      
      C      u      
                  
      &            
                   
                  
                  
                  
                  
                  
                  
                    
                  
                  
      G            
            +      
             8      
      o      E      
            R      
            _      
      (      m      
            y      
                   
                  
      @            
      Y            
      %             
                  
                  
      :             
                  
      8             
      !             
            ,      
            8      
            D      
            P      
                  
      ;            
                  
      3            
                  
      @            
                  
                  
                   
      B            
            6      
            B      
      7      b      
      G      n      
            z      
                  
                  
                  
                  
                  
      2      #      
            _      
            |      
                  
                  
      L            
                  
                  
      >      <      
      z       W      
            c            +            
                         {            
      >                         1      
             9            &      c      
      h       k            .            
                        j            
      >                         *                  r                              T            
                              	      
      ;      +	                  <	      
      K       w	                  	      
      P      	            y      	      
      >       	                  	                  
            h      P
      
      P      Z
                  
      
      >       
                  
      
            
                  	      
      [                  ?      h      
      b      n            e
            
      >                               
                                          H      <      
            F            	            
      >                               
      +                  I	            
      
       #            *	      G      
      =      Q            	      u      
                                    
      j                  q            
      ;            
      >                               
                        Q      1      
      Q      7                  g      
      >       q            `            
                                    
      |                              
                        ;            
                        H      O      
      >       Y                   p      
      b            
                        @            
                   
                                     
      >       *                  b      
             l                        
      S                              
                        ;            
      h            
                               N      
      p      X                        
      +                              
                        A            
      h            
            	                   :      
      }      D                   u      
            {                         
      R                   G             
      h            
      n                                 
                                   "       
      -       &       
      R       *       
      u       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
      "      h       
      )      m       
      0      r       
      6      w       
      >      |       
      K             
      T             
      \             
      h             
      q             
      z                                                 @             G       `                                                                         A                                                               @            ;      `                                                                  H                  ;                        $                  D                  d            Q                  q                                    	                  *	                  I	      $            	      D            e
      d            ?                                                      y                                    j      (            .      H            &      h            {                  +       .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                                                                                            @       U                                   @               (T                                &                                                          ,                                                          1                           P                             >                            #                             9      @               i                                J                      1      %                             ]                      84      0                              X      @               }      0          	                 l                      h4                                                          4      +                             |      @               }      X                                0               ;      I                                  0               B                                        0               vD      ,                                                   D                                                          D                                                          D                                         @                      `                                                hI                                	                      XP                                                                                             urat64.o/       0           0     0     644     9192      `
ELF          >                    (          @     @   UHH     H}HEH@HuHEH HHEH[HEHPHEH HH    HEH}t6HEH     HuHHEHHEH@    HuHHEHPUHH    H}HuHEH H9s(H    H   H    HH    H    HEH@H9s(H    H   H    HH    H    HEHHEH HHEHHEHPHEH@HHEHPUHHP    H}HuHUHEH@Hu3HEH@    HEH Ht
HEH@    HUH  HEH@Hu3HEH@    HEH Ht
HEH@    HUH  HEHPHEH@HH    HEHEH@    HuHEHEH@    HuHEHEHP    HHeq   HHt(H    H6   H    HH    H    HEH@HEHHEHPHEH    HHeq   HHt(H    H9   H    HH    H    HEH HUHHEHEH    HHeq   HHt(H    H;   H    HH    H    HEH HUHHEHEHH9Es(H    H=   H    HH    H    HUHEHHEHUHH@    H}HudH%(   HE1HEH@Hu4HEH Hu(H    HD   H    HH    H    HEH@Hu4HEH Hu(H    HE   H    HH    H    HEH@HuHEH@H   HEH@Hu!HEH@Hu
          HEHpHEH HMHUH    HEHpHEH HMHUH    HUHEH9sAHEHUH9s   -HUHEH9sHEHUH9s       HUdH+%(   t          urat64.c numerator is too big denominator is too big overflow in denominator overflow in x adjustment overflow in y adjustment overflow in numerator cannot compare NAN urat64_sqr      urat64_add      urat64_compare O                           R                                      )d   int         -C       ~       X       r                       	   
num $    
den )        	0       O                    15  5  5     5      gcd 8
   U             B	                   x B"  y B/         	        	               X0 Q   HX1 Q   PY0 R   XY1 R   `           C          %        N        x %  y %(  z %5        	        	              g 1   Hxdr 3   Pydr 4   Xxn :   `yn <   h       C   
                        x   hz (  `      	                            x   X	        [       g    h   $ >   I  4 :!;9I   :!;9I   :;9I  & I   !I  4 I4  	  
 :!;!	9I8  I  ! I/  .?:!;9!'@|  %  $ >  :;9  .?:;9'<  .?:;9'<  .?:;9'I<  .?:;9'I@|  .?:;9'@|   ,                     R                      	    P                                                        	        
XZ#t{+ t t% .+ >? (  (ttJuJ?
Z /t X  XtkXZ /t X  XtqX	 0	 0t	 0t	 (v?  (  
(Z!Z! XX XX	`YuYuYuYvZ float __int32_t unsigned int double uint64_t urat64_compare GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection unsigned char long unsigned int urat64_add short unsigned int urat64_reduce programerror __FUNCTION__ urat64_sqr long long unsigned int int32_t uint64_mul long long int char short int __uint64_t long int signed char urat64_t /home/stolfi/programs/c/JSLIBS/libjs urat64.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . urat64.c urat64.c types.h stdint-intn.h stdint-uintn.h urat64.h jsmath.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x                EC     <           EC     \       N   ECE    |          EC                                                                                         
                                      (                                                                                                                                 7                    E                      [                      b                      f                   q                      ~     _      N                                                                    urat64.c __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 urat64_reduce _GLOBAL_OFFSET_TABLE_ mcount gcd urat64_sqr programerror urat64_add urat64_compare uint64_mul __stack_chk_fail            )      R                    )                                                                                                                          #            m      )                  l                   {                        1                                                              I                   +                   :            D            b       L            s                                           {                         )                                                                    3                   B            L                   T                                    L                   
                     
   
   <              
      %              
                                   *       
   	           1       
   
         8       
   
   8      ?       
   
          F       
   
         M       
   
         T       
   
         Y       
   
          n       
   
         s       
   
                
   
                
   
                
   
   $              
   
                
   
   ~             
   
                  
   
                 
   
                
   
                
   
               
   
   Y      V      
   
   -       a                        
   
   f                                                 
   
   -                  _      I      
   
   f      S                   \                        
   
   s                               
   
   f                               
   
   K                          4            <              
                                   "       
      .       &       
      S       *       
      v       4       
      x       9       
             >       
             C       
             H       
             M       
             R       
             W       
             a                                           @                    `             _                          .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                                   @                                               &                                                          ,                                                          1                                                         >                      o      S                             9      @                                               J                      	      X                             ]                            0                              X      @                     0          	                 q                      J                                   l      @                                                }      0               W                                        0               E                                         0                     ,                                                   ;                                                          @                                                          `                                          @                     `                                                                                 	                                                                                P                                    vec.o/          0           0     0     644     29584     `
ELF          >                    m          @     @   UHH     }HuEy(H    H   H    HH    H    } tEHEH        HE} t/H} u(H    H   H    HH    H    HEUHH0    H}HuUHMЋE=v(H    H   H    HH    H    HE U9  HE EE܃EEy(H    H   H    HH    H    EUH)H9s	EEEHE u4HEH Ht(H    H   H    HH    H    EHEHHEH HH    HUHHEH Hu(H    H   H    HH    H    HEUUHH     H}HuUHM}v(H    H#   H    HH    H    HE 9E   } uHEH H    HEH     XEHEHHEH HH    HUHHEH Hu(H    H)   H    HH    H    HEUUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEUHH     H}uE       HEHEUHEHUHPHEUHH    H}uHE U9rHEHpHEU   H    UHH    H}uHEHpHEU   H    UHH     H}HuUHEUHEHUHPHEvec.c too many elements out of mem index too large ne <= vec_MAX_SIZE bad elem pointer new size too large       vec_alloc       vec_expand      vec_expand      vec_trim N                                         :       int                         %w           &V       '           (]       )A       *d       ,H       -:                 k                                  ~                        d   s                $X             _@      m  	      ne    e           	      ne    e    s        	      ne    e                	    P  ne Ë   e P   U          2  	    Ɔ  ne Ƌ   e Ɔ         h  	    ɵ  ne ɋ   e ɵ            	      ne ̋   e             	      ne ϋ   e             	    B  ne ҋ   e #       $  	    l  ne Ջ   e l         N  	    ؛  ne ؋   e ؛   (      }  	      ne ۋ   e    4        	      ne ދ   e    @        	    (  ne    e (   L      
      	L             f     .        
E      d                  .        1           
    ?-          8         e ?(  `ne ?  \     ?        7       4  vp ?4  hne ?  d -      ?        D       r  vp ?4  h    ?  d     ?-          G         ne ?  Te ?   h 
    >          8         e >  `ne >  \     >        7         vp >  hne >  d       >        D       ]  vp >  h    >  d     >          G         ne >  Te >   h 
    =          8         e =  `ne =  \     =        7       
  vp =
  hne =  d       =        D       H  vp =
  h    =  d     =          G         ne =  Te =   h 
    <          8         e <  `ne <  \     <        7         vp <  hne <  d       <        D       3  vp <  h    <  d     <          G       n  ne <  Te <   h 
    ;q          8         e ;l  `ne ;  \     ;        7         vp ;  hne ;  d q      ;        D       	  vp ;  h    ;  d     ;q          G       Y	  ne ;  Te ;   h 
    :B          8       	  e :#  `ne :  \     :        7       	  vp :	  hne :  d B      :        D       	
  vp :	  h    :  d     :B          G       D
  ne :  Te :   h 
    9          8       ~
  e 9  `ne 9  \     9        7       
  vp 9
  hne 9  d       9        D       
  vp 9
  h    9  d     9          G       /  ne 9  Te 9   h 
    8          8       i  e 8  `ne 8  \     8        7         vp 8  hne 8  d       8        D         vp 8  h    8  d     8          G         ne 8  Te 8   h 
    6          8       T  e 6  `ne 6  \     6        7         vp 6  hne 6  d       6        D         vp 6  h    6  d     6          G         ne 6  Te 6   h 
    5          8       ?  e 5?  `ne 5  \        5        7       |  vp 5|  hne 5  d       5        D         vp 5|  h    5  d     5          G         ne 5  Te 5   h 
    4\          8       /  e 4P  `ne 4  \     4        7       g  vp 4g  hne 4  d \      4        D         vp 4g  h    4  d     4\          G         ne 4  Te 4   h 
    3&          8         e 3  `ne 3  \     3        7       R  vp 3R  hne 3  d &      3        D         vp 3R  h    3  d     3&          G         ne 3  Te 3   h 
    2          8         e 2  `ne 2  \     2        7       =  vp 2=  hne 2  d       2        D       {  vp 2=  h    2  d     2          G         ne 2  Te 2   h 
    1          8         e 1   `ne 1  \     1        7       (  vp 1(  hne 1  d       1        D       f  vp 1(  h    1  d     1          G         ne 1  Te 1   h     "                 nep "  hep "'?  `ne "6  \esz "A.   P      	                :                  i        nep   Xep )?  P    9  Lesz G.   @      	              	                      ne   h      l       :   
       
                  <  ne 
  \esz 
'.   P    L  	        e    h    L  :   	 <    :!;9I   :;9I   !I  .?:!;9'@|   :!;9!I8  4 :!;9I   :!;9I  .?:!;9'I@|  	!:!;9!  
.?:!;9!'I@z  $ >   I  & I  4 I4  I  ! I/  (   .?:!	;9!'I<  .?:;9'<  %  $ >     >I:;9  .?:;9'<    4 :;9I   ,                                           ?    l                                                                                	        
 t(! f   XK f t(K1 (f<<	g t(#<Ygf J ( 	u (? (fg   u (@ .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . .Jf . string_vec_new malloc size_t uint32_vec_t uint16_vec_expand uint64_t __uint8_t int64_vec_trim double_vec_make_desc int8_vec_expand double_vec_t long long unsigned int int32_vec_expand bool_vec_make_desc __int64_t __int8_t uint64_vec_new free int8_vec_new ref_vec_t char_vec_new int16_t long long int signed char uint32_vec_make_desc uint64_vec_t int16_vec_make_desc bool_t char_vec_trim long int float_vec_make_desc vec_trim int8_vec_make_desc uint8_vec_make_desc float_vec_new uint16_t int16_vec_t double float_vec_t uint16_vec_trim char_vec_t __uint32_t double_vec_trim __int16_t int16_vec_new vec_size_t unsigned int bool_vec_trim long unsigned int vec_alloc __FUNCTION__ bool_vec_new uint8_vec_t short unsigned int uint16_vec_new char_vec_make_desc double_vec_new uint32_vec_trim uint64_vec_make_desc uint8_vec_trim uint16_vec_make_desc GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection string_vec_trim char_vec_expand int64_vec_new uint64_vec_expand double_vec_expand ref_vec_trim __PRETTY_FUNCTION__ float_vec_expand int32_vec_t ref_t __uint64_t float FALSE bool_vec_t vec_expand string_vec_expand __assert_fail uint8_vec_expand int32_t unsigned char int16_vec_trim short int float_vec_trim uint32_vec_expand uint16_vec_t string_vec_make_desc TRUE int32_vec_new uint8_vec_new uint32_t bool_vec_expand int16_vec_expand char ref_vec_expand __uint16_t index uint64_vec_trim __int32_t int32_vec_trim uint32_vec_new int64_vec_make_desc int8_t programerror int64_vec_expand ne_min int32_vec_make_desc uint8_t realloc int64_t ref_vec_new string_vec_t int8_vec_trim vec_index_t int8_vec_t int64_vec_t ref_vec_make_desc vec.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits . /usr/include vec.c vec.c stddef.h types.h stdint-intn.h stdint-uintn.h bool.h ref.h vec.h stdlib.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x                EC     <       i   EC`    \           EC     |       G    EC~             D    EC{             7    ECn             8    ECo             G    EC~            D    EC{      <      7    ECn      \      8    ECo      |      G    EC~            D    EC{            7    ECn            8    ECo            G    EC~            D    EC{      <      7    ECn      \      8    ECo      |      G    EC~            D    EC{            7    ECn            8    ECo            G    EC~            D    EC{      <      7    ECn      \      8    ECo      |      G    EC~            D    EC{            7    ECn            8    ECo            G    EC~            D    EC{      <      7    ECn      \      8    ECo      |      G    EC~            D    EC{            7    ECn            8    ECo            G    EC~            D    EC{      <      7    ECn      \      8    ECo      |      G    EC~            D    EC{            7    ECn            8    ECo            G    EC~            D    EC{      <      7    ECn      \      8    ECo      |      G    EC~            D    EC{            7    ECn            8    ECo            G    EC~            D    EC{      <      7    ECn      \      8    ECo                                                                                                p       
                          %                   ;            	                                                                                                                     J                    T                      j                      q                      ~                                 i                                                                                                    G            ;      D                  7                  8                  G            5      D            y      7       	          8                 G       *    /      D       ;    s      7       J          8       ^          G       m    )      D           m      7                 8                 G           #      D           g      7                 8                 G                 D           a      7                 8       %          G       3    	      D       D    [	      7       S    	      8       g    	      G       v    
      D           U
      7           
      8           
      G                 D           O      7                 8                 G                 D           I      7       $          8       $          G       2          D       C    C      7       R    z      8       f          G       u          D           =      7           t      8                 G                 D           7      7           n      8                 G                 D           1      7       #    h      8        vec.c __FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 vec_alloc _GLOBAL_OFFSET_TABLE_ mcount programerror malloc __assert_fail realloc free char_vec_new char_vec_expand char_vec_trim char_vec_make_desc bool_vec_new bool_vec_expand bool_vec_trim bool_vec_make_desc float_vec_new float_vec_expand float_vec_trim float_vec_make_desc double_vec_new double_vec_expand double_vec_trim double_vec_make_desc ref_vec_new ref_vec_expand ref_vec_trim ref_vec_make_desc string_vec_new string_vec_expand string_vec_trim string_vec_make_desc uint8_vec_new uint8_vec_expand uint8_vec_trim uint8_vec_make_desc uint16_vec_new uint16_vec_expand uint16_vec_trim uint16_vec_make_desc uint32_vec_new uint32_vec_expand uint32_vec_trim uint32_vec_make_desc uint64_vec_new uint64_vec_expand uint64_vec_trim uint64_vec_make_desc        )      #             l       2             <                    D             Z             y             l                                                            )                   |                                                     $                   3            =            /       E                        |                               B                                           |                                                        )      :                   I            S            S       [                                                                                                        )                  I      )      y                  )                        )            )                  C      )      s                  )                        )            )                  =      )      m                  )                        )            )                  7      )      g            {      )                        )            )                   1      )      a            u      )                        )            )                  +      )      [            o      )                        )            )                  %	      )      U	            i	      )      	            	      )      	      )      	            
      )      O
            c
      )      
            
      )      
      )      
                  )      I            ]      )                        )            )                        )      C            W      )      z                  )            )                        )      =            Q      )      t                  )            )                        )      7            K      )      n                  )            )                        )      1            E      )      h            |      )            )                        )      +            ?      )      b            v      )             
   	                  
      I             
                     
                                  *       
   
           /       
             =       
      z      K       
            R       
            Y       
            `       
            g       
      _      l       
             z       
      ,             
      E              
      <             
      3             
                   
                    
      !             
                    
                   
                   
      <             
                  
                  
                  
             )      
      |      5      
            A      
            M      
      <       g      
            m      
            t      
      n            
                  
      T            
                  
                  
                  
                  
                  
            "      
            '      
            3      
             X      
            ]      
             i      
                   
                   
                  
                  
                  
                  
                  
            %      
            C      
            O      
            r      
            ~      
                  
                  
      ^            
      ^            
                   
                   
      M      .      
      M      :      
             M      
            g      
                  
                   
      C            
                        h            
                        1      :      
      H      @                  d      
            s      
             }                        
      8                  n            
                         7      %      
      L      +                  O      
            ^      
            h                        
      4                  t            
                        =            
      *                         :      
            I      
            S                        
                        z            
      %                  C            
                              %      
            4      
            >                  o      
      (      x                        
      O                   I            
      P                        	      
            	      
      :      )	                  Z	      
      h      c	                  	      
      
      	            O      	      
             	                  	      
            

      
            
            
      E
      
      Z      N
            
      
      
      $      
            U
      
      
            
            
      
      
            
      
      F      
            	      0      
            9            	      j      
            p            [	            
      s                   	            
                  
                                     
      k      $                  U      
            [            a            
                                    
                  
                                      
                              E      
      l      K            g            
                        #            
                  
                                    
      ^                         0      
      ,      6            m      m      
      Z      s            )            
                  
                                    
                                    
      =      !            s      X      
            ^            /            
                  
                                    
                                     
      l                  y      C      
            I            5      m      
            |      
                                    
                                    
      u                        .      
      *      4            ;      X      
            g      
      	      q                        
                                    
                               #      
            )                   [      
            w      
                                     
      y                                                 
      a            
                                      
            '            p              
                                   "       
      +       &       
      P       *       
      y       .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
             d       
             i       
             n       
            s       
      
      }                                           @                    `                                                   ;                                                                            5      @            y      `                                                /                  s                                                        )      @            m      `                                                #                  g                                                              @            a      `                                                	                  [	                  	                   	                   
      @            U
      `            
                  
                                    O                                                              @            I      `                                                                  C                  z                                            @            =      `            t                                                      7                  n                                            @            1      `            h       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               `D                                &                                                          ,                                                          1                                                         >                            R                             9      @               8Q      X                          J                      $                                   ]                      &      0                              X      @               e      0          	                 q                      &      C                             l      @               e                                }      0               )                                        0               0                                        0               1      ,                                                   &2                                                          (2                                                          H2      x                                   @               pg                                                      9      h                          	                      (A      8                                                   l                                    wt_median.o/    0           0     0     644     24416     `
ELF          >                    `Y          @     @   UHH      H Hǅ$     u    E	      xHE    ǅ    a  H    HHH HEH       H;Es(H    H$   H    HH    H    HEHEHEH       H9s(H    H&   H    HH    H    H    H H EE~    fT(    f.(s(H    H(   H    HH    H    Ef/xt(H    H)   H    HH    H    Ex;$ t"H    HUH    HHǸ        H} (H    H-   H    HH    H    u+ǅ      HE    HEHE?  ǅHEHHEHE       $ t$H    H    HHǸ        $ t#H    HMHUH5    HǸ        HHH    HHH HEHUHEHHHEHHE$ t#H    HMHUH5    HǸ        H} 5HEHEH} t"HEHE;$ t$H    H    HHǸ        $ t"H    HUH    HHǸ        H} HEHH9E}(H    HF   H    HH    H     x;r(H    HG   H    HH    H     HEHEHE        HHHPHHH HEHUHEHHHEH)HEЃ$ t3H    H}HuHM IIH5    HǸ        H} x- HEHEH} tHEHE  XH} x
HEH;E~(H    HU   H    HH    H      x ;r(H    HV   H    HH    H    $ tWHH    H H 0H    HMH0fHnH5    HǸ       $ tW HH    H H 8H    HMH8 fHnH5    HǸ        x;  ;r(H    HZ   H    HH    H    H} H} y(H    H[   H    HH    H    ; u^H} uH} t(H    H^   H    HH    H    HH    H H E  9 t(H    Hc   H    HH    H    H} yH} (H    Hd   H    HH    H    HH    H H E؋ HH    H H EEf/Ew(H    Hf   H    HH    H     M  fH*E@HEH+EfH*H@^HE苅HH    H H PEYPX    \E` HH    H H h`YhpXXpEEf/Er#    HEf(fHn    fH~HEEf/Er#    HEf(fHn    fH~HEEE}HEHHHHHEHHHIH9}EEPHEHHHHHEHHHIH9~EE#uEE
EEEUHH`    }HuHUMLELME    E        E}   E    EH    HEHE؉EE;ErHMUHuEA        H}HMUHuEuuIIȉѺ        HEԃ} t!H    UH    HHǸ        }   H    H
      H    H    E    FEH    HEH EH    HUfHnH    HHǸ       EE;ErH    Hƿ
       H    H
      H    H    E    7EH    HEHHH    H    HHǸ        EE;ErH    Hƿ
       MHUHuEԉ    fH~HEH} t	HEUԉEEEUHHp    }HuUMLELME    UE9Es(H    H   H    HH    H    E9Es(H    H   H    HH    H        EE    E      EH    HEHЋ E؋E;Er(H    H   H    HH    H    EH    HEH EE~    fTE    f.Es(H    H   H    HH    H    Ef/Et(H    H   H    HH    H    E;ErUE9Er(H    H   H    HH    H    E+EE܋EH    HEHH HEH       H;Es(H    H   H    HH    H    H} i  Ef.EzEf.Et8EH    HEHE EH    HEHH     E} u(H    H   H    HH    H    ẼH    HEHHẼH    HEHHUHHẼH    HEHH H       H9s(H    H   H    HH    H    } tYẼH    HEHH8EDHH    DEHMUHuHWfHnH5    HǸ       HEEEE;EEUHH     }HuUHMDEE9Es(H    H   H    HH    H    E+EwHMUHuE    HMUHuE    UHH8    }HuЉUHME      EHH    HEHЋ EEE1EHHHPHEHЋUHcH    HUHʋ m} ~[EHHHPHEHЋ H    HEH EEH    HEH EEf/EnEHH    HEHEEE;E$UHH@AR    AZH}HuLLUHUHUHU
P9r(H    H   H    HH    H    HUHUHU
P9r(H    H   H    HH    H    HUH    HHEHUHH H EEf/EvEf/Ev       UHH`    }HuUHMdH%(   HE1HEHEEEHEHEHEHHU f@IHHHf@IHP@I㐋uHEHHHEHѺ   H    HEdH+%(   t     wt_median.c invalid weight sum of weights is too large samples must be finite   samples must be strictly increasing     wsum = %22ld
 wsum > 0       ia = %d
         wa_prev = %22lu Fa =      %+22ld
       wa_next = %22lu Fa_next = %+22ld
       ia final = %d
       Fa =      %+22ld
 (Fa <= 0) && (Fa >= -wsum) (ia >= 0) && (ia < ns)        ib = %d wb_prev = %22lu wb_next = %22lu Fb_next = %+22ld
 (Fb >= 0) && (Fb <= +wsum) (ib >= 0) && (ib < ns)           ia = %d xs[ia] = %20.14f F(xs[ia]) = %+22ld
            ib = %d xs[ib] = %20.14f F(xs[ib]) = %+22ld
        (0 <= ia) && (ia <= ib) && (ib < ns) (Fa <= 0) && (Fb >= 0) (Fa == 0) && (Fb == 0) ia+1 == ib (Fa < 0) && (Fb > 0) xa < xb     ns = %d
     xs = 
  %+14.8f     ws = 
  %22lu   window {ix..ix+nw-1} overflows {0..nx-1} window too wide invalid index in {kx} sample value is not finite       list {kx} is not sorted by sample value index in {kx} lies outside the window ns > 0 condensed weight is too large          xj = %24.15e w[%d] = %22lu ns = %d ws[%d] = %22lu
 invalid {np} (*ia) < nx (*ib) < nx       wt_median_sorted                wt_median_sorted                wt_median_gather_samples        wt_median_gather_samples        wt_median_index_set_sort compx                            ?      
                                         :                               )r   int     *A       ,           -:                               17      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DP  `    FU  h    Hr   p    Ir   t    J   x    MQ       NX       OZ      Qj      Y       [t      \~      ]U      ^	H       _
.       `r       b              +    K     
   j  :     C      o      y  
     :         7                          f                      r                y           A   	F                	$+        !      H   .   .          
             E      A          er         "     1                                nx .  #x 9R  nw G  kx TW  #                    #(a   Hb .  @ia W  P      	        ib W  Xxa   `xb   h  
     :      $                    nx 2  Lx =R  @nw K  Hkx XW  	               i   T	               txi   \j   X                        nx (  lx 3R  `nw A  hkx NW  Xnp ]  T      	         
     :          
                T  nx   x R  ix   nw   w \  kx W  xs R   ws \      F  D      	              Xns         	        	              ik   @	               jx   Hxj   `iw   Lwi   h       z          D      x  n {  x |R  w }\      ~F      W  xs R  ws \   kx W      F  T%      ns   Dxm   `        ,       5  j   H         W       X  ks   L 	        H       ks   P  
     :    x                1
      
  ns   }xs R  }ws \  }    F  }    F  ~    
  	               ~    !  ~    
  	        ia 0  ~ib 0  ~Fa 1  ~Fb 1                	  i "  ~	        Z      wsi #  `xsi '  h          ?      B
      8      K  &    
      <      =   '        M      N  @  	              xa e  Hxb e  P	        M      f i  Xxm j     
   
  :    
    :!;9I   :!;9I8  4 :!;9I   I   :;9I   !I  $ >  4 :!;9I  	  
I  ! I/  4 I4  & I     <  .?:!;9'I@|   :!;9I  7 I  (   .?:;9'I<  .?:;9'<  .?:!;9!'@|  %     $ >  :;9   :;9  4 :;9I?<   :;9I  'I  &    >I:;9  !.?:;9'<  "   #.:;9'I@H|  $.?:;9'@z  %4 I4  &U  'U   ,                                                     	


     z                                                                                            	        / ZYt	u (J	K .(t	 +( f($ x t
  " t(˟Y $ "#6u$< #utuw ># $ 	" t (  ("Y6u$< 3utuy >	# t (  (]  =]  =   ( t t(	 t t(	( ( t t($	 (2 &K&&J,J)&tK" #" #YY( J .t(wu	t/ .3  ' X! J	3 f#tS .5  / 0' J=#tQ .5  / ' J@! t Y.'u ( (utY 	Y ( 	 %( <(  ( 	u (u  % uL f(1 )( f|  B& k J=1$ (f	YM	-K?tY<Yg> .6 <> J: .F . J  f t* t <# T J
J%' (' ($#uvYp. JF g  qsort _wide_data wa_next double _IO_FILE wt_median_sorted wt_median_unsorted FALSE _IO_save_end short int size_t _offset wt_median_index_set_sort _IO_write_ptr _flags __uint32_t _IO_buf_base _unused2 _markers _IO_read_end _freeres_buf _codecvt compx float FILE stderr long long int _lock long int __int64_t wsum x_prev _cur_column __FUNCTION__ __PRETTY_FUNCTION__ fprintf Fb_next _vtable_offset unsigned char signed char uint64_t long long unsigned int uint32_t ns_P unsigned int _IO_marker _shortbuf _old_offset _IO_write_base debug _IO_read_ptr _IO_buf_end wt_median_gather_samples wt_median_index_set_quick_sort char wb_next int32_t bool_t _freeres_list __compar_fn_t __pad5 GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection __uint64_t short unsigned int long unsigned int wb_prev _IO_write_end __off64_t int64_t _fileno _chain programerror _mode __int32_t _IO_backup_base __off_t _flags2 _IO_codecvt _IO_read_base wt_median_index_set_insertion_sort nextafter _IO_wide_data xprev _IO_save_base TRUE interp __assert_fail Fa_next _IO_lock_t wa_prev /home/stolfi/programs/c/JSLIBS/libjs wt_median.c /home/stolfi/programs/c/JSLIBS/libjs /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 . wt_median.c wt_median.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdlib.h stdint-uintn.h bool.h mathcalls.h assert.h stdio.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x            1
   EC(
    <       D   EC;    \          EC    |           EC               EC              EC                EC                                                                                               0                  P             2     p             A                  W                  f                 n                                                                                                                                                                   1
                                                                                                                                                                     1
      D           =                 u            +                     2                     8                [                 z                                           wt_median.c __FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __FUNCTION__.2 compx.0 __PRETTY_FUNCTION__.1 wt_median_sorted _GLOBAL_OFFSET_TABLE_ mcount programerror stderr fprintf __assert_fail nextafter wt_median_unsorted wt_median_index_set_sort wt_median_gather_samples fwrite fputc wt_median_index_set_insertion_sort wt_median_index_set_quick_sort qsort __stack_chk_fail               )      F                   X                                ,                                                                 ,                   	                               ?                  S                  d            ,      s            }            3                               ,                              L                                           p                   #            L      2            <                   D                                                                                                  A            P                   ]                                                                                                             L                  )                  1            O            L      ^            h            4      p                                    L                  W            L      f            p                  x                        L                                                            
                              M            j                  w                        L                              4                              L                              Y                              L      ,            6            p      >            ~            L                                                            L                                                .            L      =            G                  O                              S	                  e	            	                  	            ?
      )      k
                  
            
                                                      ,            @                  H            s                                                                                                                                                      %            2            G                  )                  l                                                            l                                                                  J            l      Y            c                  k                                                            l                              3                              l                              T                  +            l      :            D            |      L                        l                                                                               '                  /                        l                                                            	                              K      )      l                  {                                                                        )            )                        #            -                  5            Q                  `            j                  r                  )      t                      !          
                     
                   
      %              
                                   *       
              /       
      j       =       
            D       
            M       
            T       
            [       
            b       
      `       g       
            z       
                    
      )             
                    
      w             
                   
                   
      g             
                     
                    
                   
                    
      '            
                  
             #      
            /      
             ;      
      #      G      
      v      S      
            _      
      S       k      
             w      
                  
                  
                  
                  
      ?            
      |            
                  
                  
      q             
                   
                   
                  
                   
                  
            +      
             8      
             D      
            L      
            p      
            z      
      b            
                  
                   
                   
                  
      t            
                  
                  
                  
                   
            :      
      M       @      
            G      
      |      b      
                    
      X            
                  
      l            
                  
      H                        T      
             _                        
      X                              
      5                        B                  _                        
      y                   =            
      K                              
      /                  u            
                  
      K                  p            
      8            
      X                                                      (      U      
      :       _            1
            
                  
                  
                  
      K                  ~
      6            L      Y                        
      )                                 
                  
                  
      K      	            0      
	      
      p      	      
      3      (	      
      X      2	            P      s	            l       	            {       	            |      	      
            	      
            	      
              
      
             
      
            
      
             $
      
      l      3
      
      t      C
            j      n
            `             
                                   "       
      1       &       
      V       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
            Y       
            ^       
            c       
      &      h       
      /      m       
      >      r       
      E      w       
      Q      |       
      Z             
      b                                                 @             1
      `             u                   =                                                                .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                                                                                            @                                          @               88      @                          &                                                          ,                                                          1                                                        >                            
                             9      @               xI      0                          J                      #      6                             ]                      %      0                              X      @               U      0          	                 l                      %      "                                                    &                                   |      @               U                                      0               ,                                        0               0      k                                  0               +2      ,                                                  W2                                                          X2                                                          x2                                          @               W                                                       p3      0                          	                      6                                                         xX                                    /141            0           0     0     644     14480     `
ELF          >                    2          @     @   UHH`    }HuUMLEDME    UE9Es(H    H#   H    HH    H    E9Es(H    H$   H    HH    H    }MHUuEA    EЋ}HMUHuEA    LEH}MUHuEu0u(MI    HEԃ}   EԍPH    H    HHǸ        E       EH    HE(H EH    HUfHnH    HHǸ       } toEH    HE(H EEȃH    HE(H EEf/Ew(H    H,   H    HH    H    EE;E9H    Hƿ
       MHU0Hu(Eԉ    fH~HEHE UԉEEEUHHP    }̉uHUMDEE    UE9Es(H    H?   H    HH    H    E9Es(H    H@   H    HH    H    } u5} t#H    H      H    H    E      E9Es(H    HG   H    HH    H    UEЃEE;Er(H    HI   H    HH    H    EE    E    } u2} u  H    H      H    H    M  E       EH    HEHЋ EE;Er(H    HT   H    HH    H    E;Er?E9Er7EH    HEHEEE;EsEEE9EsEEEE;Eb} taE+EH    MH5    HǸ        } t!H    MUH5    HǸ        H    Hƿ
       } t6E+E9Et(H    Hb   H    HH    H    E9Es(H    Hd   H    HH    H    EE܃} t!H    UH    HHǸ        } u<E     EH    HEHЋMUʉEE;Er؋EE   } tME9EsEEHH    UH5    HǸ        mEH    HEHEEE9Erك} tQE;EsIEpH    UщH5    HǸ        EEH    HEHEEE;ErًE;Et(H    Hu   H    HH    H    E                         wt_median_window.c      window {ix..ix+nw-1} not contained in {0..nx-1} too many indices in current set     xs[0..%d] =   %24.16e xs[js] > xs[js-1]     window {ix..ix+nw-1} overflows {0..nx-1}   new index set is empty
      invalid input index set size {nk} jx < nx   input index set was empty
 invalid index in {kx[..]}   removed %d indices, left %d   = {%d..%d}     input indices were not consecutive      there were repeated indices in the input   nkept = %u indices kept
   adding {%d..%d}
 nk_new == nw     wt_median_window                wt_median_window                wt_median_window_index_set_update                               wt_median_window_index_set_update                                          :                               )r   int     *A           -:                               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                   $              A               
Eb      A          er              N
                         	n                 1               7
          `      Q  nx 8  nk 9  kx :  ix ;  nw <      >  d    a  	            A  L    a  	                      jx H  h    J  P    K  T    L  X               1  j R  \               kxj S  l          1       i k  `   	   a  
:   ! Q                G        nx   x   ix   nw   w         nk    kx         xs   ws        "        	            %  @ns '  D      	        xm 1  `               js *    	     
:        :!;9I8   I   :!;9I  $ >   :;9I   !I  4 :!;9I  4 :!;9I  	I  
! I/  4 I4    & I   <  7 I  (   .?:!	;9'I<  .?:;9'<  .?:!;9'I@|   :!;9I  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<     .?:;9'<     ,                                               u                                                                                        	         'u ( (/	$	t+Y 0 f G+ (# J	? Y	.#u ( (g f#	 %(	g (uuug (t"Y Y (!   7XK0 g0 + yf$ J
g&$ f>g 	( (g fht3 .<  7 + .$ J f+ $( .. J7  Q X J f+ (( .. J7  Q X J	 (= __off_t _IO_read_ptr _chain size_t wt_median_sorted _shortbuf debug _IO_buf_base long long unsigned int _codecvt long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int interp _flags _IO_buf_end _cur_column _IO_codecvt ns_P double _old_offset _offset __uint32_t _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ short unsigned int _IO_save_base _lock _flags2 _mode GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection wt_median_index_set_sort nkept wt_median_window_index_set_update nk_new _IO_write_end uint64_t _IO_lock_t _IO_FILE __uint64_t float FALSE _markers __assert_fail int32_t unsigned char short int _IO_wide_data kx_max _vtable_offset FILE kx_min TRUE uint32_t wt_median_window char __int32_t __off64_t _IO_read_base _IO_save_end wt_median_gather_samples __pad5 programerror _unused2 stderr _IO_backup_base _freeres_list _wide_data _IO_write_base /home/stolfi/programs/c/JSLIBS/libjs wt_median_window.c /home/stolfi/programs/c/JSLIBS/libjs /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 wt_median_window.c wt_median_window.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h wt_median.h assert.h stdio.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x            G   EC>    <       `   ECW                                                                                                            #                   9     @      "       H           "                                                                                                                     ^             G      o                                                                       G      `                                                                                                                    
                                          !                      wt_median_window.c __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 wt_median_window _GLOBAL_OFFSET_TABLE_ mcount programerror wt_median_window_index_set_update wt_median_index_set_sort wt_median_gather_samples stderr fprintf __assert_fail fputc wt_median_sorted fwrite        )      >                   M             W                    _             n                   }                          D                                                                                   d       $            R            b            u       r                                                      ~                                                        U      )                  <                                                             <                              D                                                                          <      +            5                   =            Z            |      i            s                   {                                                                  <      	                        #                                          =                                          [                                                      <                              l                  $            <      3            =                  E            X            b                  r                                                      *            8                  E            }            |                                                       
   	                  
                   
      %              
                                   *       
   
           /       
             =       
      N      D       
      ,      M       
      *      T       
      {      [       
             b       
      8      g       
            z       
                   
                    
                   
                     
                   
                   
                   
                    
                    
                    
                   
      +            
      `            
            #      
      D       /      
             ;      
            G      
            S      
            _      
            k      
             w      
                   
                  
                  
                   
      W            
      4             
                  
                  
      h             
                   
                  
      9            
                  
                  
            ,      
      f      8      
            @      
      !      d      
             n      
      B            
                  
                  
                   
      q             
      "            
      Q             
      w            
                  
                  
      r            
                   
      #       B      
            c      
      F            
                  
                  
                  
            	            G      f      
      >       t      
      n      ~            @            
                  
                                                       
      k            
      P            
                                                2            |      g      
            q                          
                   
                   
      >       ,      
      n      6                   ?      
            Z      
             d                   z            (             
                                   "       
      8       &       
      ]       *       
             .       
             2       
             6       
             @       
             E       
             J       
            O       
            T       
            Y       
      &      ^       
      -      c       
      ;      h       
      J      m       
      Q      r       
      ]      w       
      f      |       
      n                                                 @             G       .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                      R                                   ]                            0                              X      @               /      0          	                 q                      C                                   l      @               /                                }      0                     :                                  0               8      w                                  0                     ,                                                                                                                                                                              X                                    @               1      0                                                 X      p                          	                            (                                                   1                                    wt_table.o/     0           0     0     644     24408     `
ELF          >                    Y          @     @   UHHP    }HufEfEE    }EH    HEH EEXEE؋EHxfH*HHH	fH*XEEYEEEXEEEE;EwE^EEEEEUHHh    }HuEfEfEE       EH    HEH EEHxfH*HHH	fH*XEE\EEEXEEEYEEYEEEXEE؃EE;EZE^EEEEEUHH@    }HufEE    .EH    HEH EEXEEEE;Erff.Ezff.EtZE    IEH    HEH EEH    HEHE^EEE EE;ErUHH@    }HuЉUHMȃ} u(H    H7   H    HH    H    E       M؋EUE܃EfEEEbE;Er(H    H=   H    HH    H    EHH    HEH EEXEEEEE;E~EHH    HEHE EE;ECUHH       H}uHUMLED|dH%(   HE1| u(H    HK   H    HH    H    } u(H    HL   H    HH    H    E|EЉEHEUH    E      EU9r|EE)|ș    EE|9E|E|EEE;Er(H    HS   H    HH    H    fE؋EE   |E9E}(H    HV   H    HH    H    |EU)UE;Er(H    HX   H    HH    H    EHH    HEH EEHH    HEH EEYEEEXEE؃EE;EHEUHcHHE EE;EWHMHEHUHHQHEdH+%(   t    HEUHSHH      HHHDdH%(   HE1HHËHxfH*HHH	fH*X    \    ^xxEHHI      H    H    HH      H    H    H t%HHH    HHǸ        HH    HHǸ        HHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE tBHH    HHǸ        HMH    fhfEfE؋HxfH*HHH	fH*X    ^Eǅ      H    HH EHxfH*HHH	fH*X\x EH Hf(fHnH    HHǸ       hXEhDEXDЃ    HEHHfHnH    HHǸ       HE  \EEHUHfHnH    HHǸ       HHƿ
       ;0HHƿ
       HH    HHǸ        HUHfHnH    HHǸ       HhHfHnH    HHǸ       ff.hzff.hu    hE(E0(\088^h@H@HfHnH    HHǸ       HH։    fH~HEHUHfHnH    HHǸ       fpǅ       H    HH EHxfH*HHH	fH*XHH\EEEYPEYPXpXXp;?HMHfHnH։    fH~HEHUHfHnH    HHǸ       HEfHn    fH~H`H`HfHnH    HHǸ       HHI      H    H    HܐHEdH+%(   t    H]UHHP    }HuEUfEE    .EH    HEH EEXEEEE;ErE    \EEf.Ez"E~    fTEEf/Eve} tXH    EHUf(fHnH    HHǸ       H    H   H    HH    H           UHSH       }HuUxtdH%(   HE1HHÃ} u(H    H   H    HH    H    } u(H    H   H    HH    H    EHHUȉH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHMЋUHuE    HE EE   .  HEЋUEE\EEE~    fTEEf/x   t    H    H#      H    H    HEЋUEH    HMUfHnH    HHǸ       HEЋUEE\EEH    HUfHnH    HHǸ       H    H   H    HH    H        EE;E   HHUdH+%(   t    H]UHH`    }HuHUdH%(   HE1E    HEH    E    UHEH    HUEH [EE       UHEH    HUEH  EEH    HEH EHUHEfHnHǸ       HEHEHE-UHEH    HUEHHE HEEHE uHEH    EE;EGUHEH    HUEH  EUHEH    HUEH ]EUHEH    HUEH  EUHEH    HEHUdH+%(   t                                 wt_table.c invalid {stride} kb < n invalid {n2} k2max < n2 k2*(int32_t)stride <= i k1 < n1        ----------------------------------------------------------------------
   weight table
   name = %s
   length = %d
   stride = %d
        w[%03d] (%+6.1f) = %24.16e  shifted sum = %18.16f  err = %24.16e   width =     %4d
   radius =    %6.1f
   sum =       %21.16f
   unbalance = %21.16f
   mean =      %21.16f
   variance =  %21.16f
   deviation = %21.16f
 normalization failure: sumw = %+24.15e  err = %+24.15e
 FALSE invalid table length {n}  table is not  partition of constant  {ws[%d] = %18.16f  err = %24.16e
          wt_table_shifted_sum            wt_table_shifted_sum            wt_table_convolution            wt_table_convolution            wt_table_check_normalization                    wt_table_check_partition_of_constant                            wt_table_check_partition_of_constant          ?       @N~h                                                 :                               )r   int     *A                     	              1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +    	3  	   
   R  :     	+      	W      	a  
   {  :    	   {  	                           f           y   !A                   $      	_      	m      	/  ne    e         	      	\  ne    e \   	      	;             	/  "    
  H        	     {                  	/                  #    er              	a  %         EF  {  {  A   {       1g  {  {    {                          n $  wt .\  fmt :   d /  Pnc                  k                  wk    Hp    @                         n   ~wt \  ~      ~tol   ~die   ~      	        ws   @      H      	                F      k                  err   P   
     :   $   
  +  :                          n .  wt 8\  tol E  die P        `err   h      	                ?       k   L  
     :          `                wr `  }    `%   }n `6  }wt `@\  }    `O  }ctr a  ~    b  ~ws g      l  ~    m  @    n  avg         ~var                 5  k o  }              wa p                 err v                    k   }               w   d      
    :   ~ 
    :        Da                	  n1 E  wt1 F\  ~n2 G  wt2 H\  ~    I  ~    	  	        ns M  ws Na  P    	  	                      i O                    P      Q  sum T  H               k2 U                 k1 W       
   	  :    	      5              
  n 5$  Lwt 5.\  @    5=  Hws 5L\      	  	            	  	                       ka 8  P                   9  X    :  \sum ;  h        r       kb <  T    $    .               }  n .&  wt .0\  sum /  h        ?       ^  k 0  H         Z       k 2  L  %    !                =  n !  wt !(\  avg !5      "  @    #  Hvar *  P               k $                 w %  `d &  h   &                     n   wt (\        H      Pavg   X               k           y       w   h    4 :!;9I   :!;9I8   :!;9I     I  4 :!;9I   :;9I  $ >  	 !I  
I  4 I4  ! I/   :!;9I  & I   :!	;9!I8  .?:;9'I<  .?:!;9'I@|  :;9   <  7 I  (   .?:!	;9!'<     .?:;9'<  ! I/  .?:!;9!'@|    %     $ >   :;9   4 :;9I?<  !>I:;9  ".?:;9'<  #.?:;9'I<  $.?:;9'@z  %.?:;9'I@z  &.?:;9'I@z   ,                                                                                                                                                   	        t/ @#  J Y1ȑtY 1#  J Y1t2 .- #  JY	t/ .3 -' t! J? f(tY<<g	f/ (5 2 <% <<% x J
	J. ( f&()ft Yf'<, J+ f< X; <I J' f t X+=F6 XF <J XF f f	> (	fY !( fJ (1 % JJ# t J/8 J 7 ## %$f	$ʻ!7KYt	K"%Af!	'# v< t =$'* 3?7tB'Yt7!J# q t%)' *&t3 .. #  JY  Xg 0(wY	..K f( f(<KtYX/# ; '(# vt Juv, . J3 f< <Lt	Z0 2 J7 f@ <$L ' .D F JN fK tT .Z X J t	L# w J, . J3 f< <K, . J3 f< <K, . J3 f: <MK _shortbuf _IO_lock_t stderr _IO_buf_end __FUNCTION__ wsExp _IO_write_end unsigned int _freeres_list _flags __int32_t jsprintf _markers char_vec_new double_vec_new uint32_t TRUE _IO_save_end float _IO_codecvt sqrt k2max programerror long long unsigned int wt_table_check_normalization _IO_backup_base _offset fprintf _fileno sum_d2w size_t wtname bool_t _IO_read_base char_vec_trim free char_vec_expand wt_table_normalize_sum char _mode _IO_marker kbmin _IO_read_ptr sum_bw sumw _IO_write_base long long int _IO_save_base wt_table_make_descr _freeres_buf __pad5 _vtable_offset wt_table_convolution char_vec_t _IO_read_end short int wt_table_check_partition_of_constant long int double_vec_t wt_table_print _IO_wide_data FALSE k2min wt_table_shifted_sum stride _wide_data _lock long unsigned int vec_index_t _old_offset _IO_FILE int32_t __assert_fail radius wt_table_var unsigned char __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_ptr sum_w wt_table_avg _codecvt __off_t signed char kbmax sum_iw short unsigned int vec_size_t __PRETTY_FUNCTION__ double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libjs wt_table.c /home/stolfi/programs/c/JSLIBS/libjs /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 wt_table.c wt_table.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h stdlib.h jsprintf.h mathcalls.h stdio.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                EC     <          EC     \           EC     |          EC              EC               ECH               EC               ECH     $         EC                                                                                              p                               1                  @                  V                  l            %       {     `      %                                                                                                                                                                                                                                                                                                     $                     3                     D    t            S                     Z                     b                     h                     m    &                                     ?                                                                                                                                       wt_table.c __FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 wt_table_avg _GLOBAL_OFFSET_TABLE_ mcount wt_table_var wt_table_normalize_sum wt_table_shifted_sum programerror __assert_fail wt_table_convolution double_vec_new __stack_chk_fail wt_table_print fwrite fprintf fputc sqrt wt_table_check_normalization stderr wt_table_check_partition_of_constant wt_table_make_descr char_vec_new char_vec_expand jsprintf free char_vec_trim             )             )            )            )                  l                                                 >                  M            W                   _                  )                        &            0                   8            E                  T            ^                   f                                                                  ,       $            N                  ]            g            7       o                                                      O                   j                  )                                           T            \       \            w                                                                                                                                        	                  	                   	            t
                  
            
                  
            
                        )            )      9            P            <      `            z            Q                                                h      *            A            a                  q            m                                                                                                \                               4      )                                                   !                                                               %                  -            Q      )                                                                                                                                                                      !                                 1         !   D            @      T            {         !               S                              \                                                                  )      @         $   X         %            %            &            %            '   ?         %   a         %            %            (                      
                     
      ~             
      %              
                                   *       
              /       
      L      =       
            D       
      I       M       
      e      T       
            [       
            b       
      m      g       
      k       z       
      s             
                   
      y             
                   
                   
      2             
      d              
                   
      `             
      a             
                   
      O            
      ;             
            #      
             /      
            ;      
            G      
             S      
      ~       _      
            k      
      <      w      
                  
      &            
                  
      1            
                    
                  
      ,            
      p            
                  
      V             
                  
      *            
                  
                   
            ,      
      
       4      
            X      
             b      
                  
                   
                   
                  
                  
      ;            
                   
                   
                  
                   
      Z            
                  
                  
      U      0      
      U      <      
            b      
            n      
      o            
      }            
      u             
                  
                   
                   
      4            
             &      
      C      G      
             h      
      	      r                               m                  y            
      w      "            ?      T      
                  
      (                                
      5             
                        `                                          ,      
             6            &            
                  
                                          P            
                        t            
      S      =      
            [      
      Q      y      
      ]            
                  
      5             
      D                  &	                  5	                  G
      6                  T                        
      @                        	      
            	      
      (       	                  >	      
            H	                  Q	                  o	                  	      
            	      
             	            1      	            <      
      
            	
                  9
      
            U
      
      (       _
            p      h
      
            r
                  {
                  
                  
      
            
      
            
            +      
      
            
                  =                  _            V      ~      
      X                               
      ]            
      D                                          >      
      c      I                    w      
      ]            
                        +                   4              
                                   "       
      0       &       
      U       *       
      ~       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
      #      h       
      2      m       
      9      r       
      ?      w       
      H      |       
      S             
      _             
      g             
      p                                                 @                    `                                                                      t                   &                  ?      (                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               8;                                &                                                          ,                                                          1                                                          >                                                         9      @               G                                J                      $      c                             ]                      '      0                              X      @               U      0          	                 q                      B'                                   l      @               U      (                          }      0               @-                                        0               S2      y                                  0               3      ,                                                   3                                                          3                                                          4      @                                   @               W                                                       X5                                	                      09                                                         X                                    /161            0           0     0     644     11304     `
ELF          >                    h&          @     @   UHH     H}HEH    HEHEH    E}uHEH    HH    EUHHĀ    H}HuUdH%(   HE1HE2   H    E    Y    H    HEf(fHnH    fH~HE؋UHEH    HEUHHE EHEH    u    EHEH    HH    t=    H    HEf(fHnH    fH~HEЃ} u
EEȃ} tDfEE    *HEUHH EEXEEȃEE;Er    f.Ez    f.EtRE    AHEUHH EHEUHHE^EEE EE;ErUHEH    HMHEHUHHQHEdH+%(   t    HE       unrecognized weight table kind /              ?                           a              :                               )r   int     *A                            
    17      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DP  `    FU  h    Hr   p    Ir   t    J   x    MQ       NX       OZ      Qj      Y       [t      \~      ]U      ^	H       _
.       `r       b              +    K        j  :     C      o      y       :    7                  f           y   A                   $      	_      	m  
    	.  ne 	   e 	.         		  
    	d  ne 	   e 	d         	?  
    	  ne 	   e 	          	u  
    `
   arg 
       
3      
   wr 
  (    
  0    
  8    
  H    
  P     
  A   ]                                ,      	       i      
                 
           	           
               	i           
&            ]  5          
   K         i                =  pp       B  ~	w !i  P	nw #      *          Y         	wt %  H         =         	den ,  @         ;         	k 2           R       	k 6        ]          V       pp   X       h    ]  d   :;9I8   :;9I   I  $ >   !I  (    :;9I8  .?:;9'I<  	4 :!;9I  
:;9   <  .?:;9'<  4 :!;9I    I  ! I/  >!!I:;9   :!;9!7I  %     $ >   :;9  .?:;9'I@|   :;9I    .?:;9'I@|   ,                     a                      `    l                                                                                	        Y* fY=1u/	-
JG P	 XK-! fh	t8 .: J4 .( ! J	t/ .1 J/ .1 J5 ( t! J/ _chain kind wt_table_kind_t _wide_data double _IO_FILE FALSE _IO_save_end _IO_write_end short int size_t _offset _IO_write_ptr _flags __uint32_t parsed wt_table_args_parse_weights double_vec_t double_vec_new wt_table_kind_HANN _freeres_buf _markers _IO_read_end help argparser_get_next_double argparser_next_is_number argparser_get_next_non_keyword signed char wt_table_kind_from_string float argparser_keyword_present_next long long int _lock long int _cur_column name _old_offset double_vec_trim unsigned char string_vec_t _codecvt long long unsigned int uint32_t unsigned int _IO_marker _shortbuf nhelp _IO_write_base _unused2 wt_table_kind_UNIFORM _IO_read_ptr bool_vec_t vec_size_t _IO_buf_end GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection denom char int32_t bool_t _freeres_list __pad5 wt_table_kind_GAUSSIAN vec_index_t wt_table_args_parse_kind double_vec_expand short unsigned int wt_table_kind_TRIANGULAR argparser_t wt_table_kind_INVALID long unsigned int unitNorm ninfo __off64_t _fileno wt_table_kind_BINOMIAL argparser_error _IO_wide_data _mode info __int32_t _IO_backup_base _IO_buf_base __off_t _flags2 _IO_codecvt _IO_read_base _vtable_offset _IO_save_base TRUE FILE next _IO_lock_t /home/stolfi/programs/c/JSLIBS/libjs wt_table_args_parse.c /home/stolfi/programs/c/JSLIBS/libjs /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . wt_table_args_parse.c wt_table_args_parse.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h argparser.h wt_table_generic.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x            V    ECM     <          EC                                                                                                                                                                                                                    V       0                      F                      M                      l                                                 V                                                                                                                          %                     5                      wt_table_args_parse.c wt_table_args_parse_kind _GLOBAL_OFFSET_TABLE_ mcount argparser_get_next_non_keyword wt_table_kind_from_string argparser_error wt_table_args_parse_weights double_vec_new argparser_get_next_double double_vec_expand argparser_next_is_number argparser_keyword_present_next double_vec_trim __stack_chk_fail          )                   .             B             M             d       )                                $                    ,                                              	            4                          $            0            $       7            ,       L                        4                   4       0            W                   
                     
                   
      %              
                                   *       
              /       
      b       =       
      W      D       
      6      M       
            T       
      	      [       
      ]      b       
      X       g       
            z       
                    
                   
                   
      x             
                   
      .              
                    
                   
                    
                   
      ^             
      q             
      J             
            &      
            3      
      *      @      
            M      
      =       Z      
             g      
              t      
                  
                  
                  
                  
                  
      N            
                  
      i             
                  
                   
                  
                   
                  
            *      
      m      8      
      =      D      
      G      L      
      C      p      
            z      
                  
                  
      '             
                  
                  
                  
      -            
      7             
      8            
                  
                  
            
      
            4      
            @      
             j      
             v      
                   
                   
      5            
                   
      B            
      X            
                  
      r            
            !      
      5      9      
            ?      
             E      
            K      
            Q      
      v      W      
      A      ^      
             j      
                  
                  
      %            
                  
                  
             	      
                   
      i      6      
      >      L      
             W            V       {      
      i            
                                           ,                  x                        >      
            I                    h      
            v      
                    
                                   "       
      ;       &       
      `       *       
             .       
             2       
             <       
             A       
             F       
            K       
            P       
            U       
      "      Z       
      )      _       
      7      d       
      F      i       
      M      n       
      S      s       
      _      }                                           @             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                                                                                            @       a                                   @               h                                &                                                          ,                                                          1                           @                              >                                                         9      @               x      
                          J                      m	                                   ]                      
      0                              X      @               #      0          	                 q                      '      d                             l      @               #                                }      0                     R                                  0                     r                                  0               O      ,                                                   {                                                                                                                          X                                    @               `%      0                                                       (         	                 	                             F                                                   %                                    /184            0           0     0     644     6368      `
ELF          >                               @     @   UHH0    H}؉udH%(   HE1HEUԉH    HMHEHUHHQHEdH+%(   t    HEUHHP    }HuHU} u(H    H   H    HH    H    HE     E      EHHHPHEHEHH    HEHEE E؃EjEHH    HEH EEHHHPHEH EEHH    HEHEXEEE m} EE;E;H} t}u      HE            wt_table_binomial.c invalid table size {n}      wt_table_binomial_fill        ?        
                                                          )d   int     *5           ~                      X           k       _          ne     e                      1'                      =                  N        n &   wt 0       @        	        	               k    H	        {       j    L        .                     f       n .   Dwt    P  $ >   :;9I   I   !I   :!;9I  4 :!;9I  & I   :!;9!I8  	  
%  $ >  :;9  .?:;9'<  .?:;9'I<  .?:;9'@|   :;9I  4 I4  I  ! I/  .?:;9'I@|   ,                                               K                                                    	        / f(tY<<	7 .? / ; <3 ' ! J" d J7 t f t) Xg programerror __int32_t double_vec_t float unsigned char long unsigned int short unsigned int wt_table_binomial_fill GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t __FUNCTION__ unsigned int long long unsigned int double_vec_new stride_P int32_t long long int char vec_size_t short int uint32_t long int signed char wt_table_binomial_make /home/stolfi/programs/c/JSLIBS/libjs wt_table_binomial.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . wt_table_binomial.c wt_table_binomial.c types.h stdint-intn.h stdint-uintn.h vec.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x            f    EC]     <       N   ECE                                                                                              0                                                                                                                            $             f       ;                      Q                      X                      g                      x     f       N                             wt_table_binomial.c __FUNCTION__.0 wt_table_binomial_make _GLOBAL_OFFSET_TABLE_ mcount double_vec_new __stack_chk_fail wt_table_binomial_fill programerror            )      5             \             t       )                   ,                                                                  D              
                     
      t              
   	   %              
   	                                *       
              1       
      8       8       
      d      ?       
      *       F       
      J       M       
            T       
            Y       
             l       
      L      z       
                   
                   
      $              
      E             
                   
                   
      q             
                   
                   
                    
                   
              (      
            >      
      ]       E            f       w      
                  
      W                  0                                                  
                                       
                                   "       
   	   9       &       
   	   ^       *       
   	          4       
   	          9       
   	          >       
   	          C       
   	          H       
   	          M       
   	          R       
   	          \                                           @             f        .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                                &                                                          ,                                                          1                            P                              >                      P      $                             9      @                     `                          J                      t      7                             ]                            0                              X      @                     0          	                 q                                                         l      @                                               }      0                                                       0                                                        0               	      ,                                                   	                                                          	                                                          
      X                                    @                     0                                                 p
               
                 	                                                                                H                                    /205            0           0     0     644     10064     `
ELF          >                    !          @     @   UHHP    H}ȉuEMdH%(   HE1} usE    EEPHEfHn    fH~HEEf/Ewσ} u(H    H   H    HH    H    EEHEUĉH    HuEHM    fHn    HMHEHUHHQHEdH+%(   t    HEUHH@    }EEHxfH*HHH	fH*XEM    YEE^EEE    ^EHEfHn    fH~HEEEEUHH`    }EHuHU} u(H    H*   H    HH    H    Eff/t(H    H+   H    HH    H    EEff.Ezff.Et
}   E    EH    HEHf EE;ErڋEt*EH    HEH     E     }w(H    H5   H    HH    H    E܃H    HEH     EH    HEH     E     Eff/v}w(H    H<   H    HH    H    E    EEmE;E#UHMEfHn։    fH~HEEHH    HEH EEHH    HEHE EmE;Er}uKHEH EHE EEXEEf.EzEf.Eu       EH} t	HEỦUHHP    }uEEHxfH*HHH	fH*XEȋEHxfH*HHH	fH*XEM    YEE\EEM    XEMEHEf(ff(fHn    fH~HEEEEwt_table_gaussian.c r > 0 invalid table length invalid {sigma} n >= 2 (sigma > 0) && (n > 2)    wt_table_gaussian_make          wt_table_gaussian_fill          wt_table_gaussian_fill        ?;f?      ?                           p                                      )d   int     *5           
~                      X           k       _          ne     e                      /   +                   1L                      b             x          	E        5           E                  
  n E)   k E5       E?   r0 G   Pr1 H   Xwr I   `     )                n )&       )0   wt )>       )N  	       	            ,   r -   L	       	                /         k /   @                k >   Dj >   H        .    
      #                  i  n #(       #2   r1 $   Pt1 $   Xws %   `                      n .       8       F   	       	        wt    P        s       r    D    I  $ >  4 :!;9I   :;9I   :!;9I   :!;9I   !I  .?:;9'I<  	4 I4  
& I   :!;9!I8  .?:;9'<  .?:!;9!'I@|    %  $ >  :;9  .?:;9'@|  4 :;9I    I  ! I/  .?:;9'I@|   ,                     p                      +    ^                         
                                           	        #huE .( J X7 	 f(Xi/1X- Y1" f( f( X	t/ .3  ' ! JfK r] f( xt	X  f(!t<	fN/ R #N <  <7 < J1 J6" f- * 6  tX . X>) t?"1GY- Y erfc programerror sigma __assert_fail __int32_t double_vec_t wt_table_gaussian_entry __PRETTY_FUNCTION__ stride gauss_distr_integral unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t __FUNCTION__ unsigned int long long unsigned int double_vec_new wt_table_gaussian_make stride_P int32_t long long int char vec_size_t short int uint32_t long int wt_table_gaussian_fill float signed char maxLoss wt_table_gaussian_loss wt_table_gaussian.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include wt_table_gaussian.c wt_table_gaussian.c types.h stdint-intn.h stdint-uintn.h vec.h gauss_distr.h affirm.h mathcalls.h assert.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x               EC     <           EC     \          EC    |           EC                                                                                               `              +                   :                                                                                                                                 P                   g                      }                                                                                                                                                                            x             
                      wt_table_gaussian.c __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 wt_table_gaussian_make _GLOBAL_OFFSET_TABLE_ mcount wt_table_gaussian_loss __assert_fail double_vec_new wt_table_gaussian_fill __stack_chk_fail erfc programerror wt_table_gaussian_entry gauss_distr_integral         )      Y             {             \                                                                                                  )      Y                   ~                                     )                  |                                                              |       ,            6            +       >                                                                          ;                                      4                   `                   o            y            B                                     )                          %                   R                   
                     
   
                 
                     
                                  *       
   	           1       
   
          8       
   
         ?       
   
          F       
   
          M       
   
   Z      T       
   
   !      Y       
   
   &       l       
   
         z       
   
   4             
   
                
   
   T             
   
                
   
                
   
                
   
                
   
   +             
   
                
   
   0              
   
   0             
   
   p       ,      
   
          M      
   
           c      
   
         y      
   
                
   
   =                   x            
   
                
   
   =                        6      
   
          S      
   
         b      
   
         l                   u      
   
   i             
   
   U                                      j                              
   
   n                        3      
   
          j      
   
         u                          
   
                
   
   f            
   
   U                   `                   8              
                                   "       
      9       &       
      ^       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             e       
            o                                           @                   `                                x       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       p                                   @                                                &                                                          ,                                                          1                                                         >                                                         9      @                                               J                      r
      s                             ]                            0                              X      @                     0          	                 q                            /                             l      @                     h                          }      0               D                                        0                                                       0                     ,                                                                                                                                                                       (                                          @               X       `                                                       @                          	                                                                                                                     /226            0           0     0     644     10888     `
ELF          >                    $          @     @   UHH    H}HE u(H    H   H    HH    H    HEH    HH    t
       HEH    HH    t   hHEH    HH    t   GHEH    HH    t   &HEH    HH    t      UHH    }}wZEH    H    HH    H>H    UH    LH    CH    :H    1H    (H    H6   H    HH    H    UHH0    }uEHUMLE؃}   EH    H    HH    H>HUHuHMEfHn       HUHuHMEfHn    sHUHMEHΉ    \HUHMEHΉ    EHUHuHMEfHn    (H    HB   H    HH    H    } tHUEH։    UHHP    H}؉uԉUEȉMLEdH%(   HE1HEUЉH    HULEMH}ȋuЋEfHnǉ    HMHEHUHHQHEdH+%(   t    HE   wt_table_generic.c invalid empty {name} gaussian binomial triangular hann uniform invalid invalid {kind}                                                        wt_table_kind_from_string       wt_table_kind_to_string wt_table_fill 8                           M                                      )d   int     *5                                    X           k   5                    $       
~          _       +  ne     e +          
     5   r                                A      0            	     +       
        +  <            +  <             +  <                +  <       @        +  <       	   [             1|               	    G0                       G,r  D
n G;   @    GE       GR       Gb<  wt H0  P     :               v      :$r  l
n :3   h    :=   `
wt :J+  X    :W   T    :g<  H      	              .    v  	    -~                        -/r  l      	              .      	    r                 &      1~   h    6  	            6  .    &    I  $ >   :!;9I   :;9I  (   .?:;9!'<  & I   !I  	.?:!;9'I@|  
 :!;9I  4 I4  I  ! I/  >!!I:;9   :!;9!I8  .?:;9'I<  %  $ >  :;9  .?:;9'<  4 :;9I  .?:;9'@|   ,                     M                      \    x                                                                                        	        X 	( XK XKu XKu XKu XKvY1K/* (1((.W(YS(/QJ(/SJ(/V /( f?(/ wt_table_make wt_table_kind_TRIANGULAR isprefix __int32_t wt_table_kind_to_string kind wt_table_kind_UNIFORM short int double_vec_t bool_t float GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection norm wt_table_triangular_fill unsigned char long unsigned int wt_table_hann_fill short unsigned int wt_table_kind_INVALID uint32_t __uint32_t FALSE wt_table_kind_GAUSSIAN double programerror wt_table_kind_t __FUNCTION__ wt_table_kind_HANN unsigned int long long unsigned int double_vec_new wt_table_kind_from_string long int stride_P int32_t wt_table_kind_BINOMIAL long long int wt_table_normalize_sum char vec_size_t wt_table_binomial_fill TRUE parm wt_table_fill wt_table_gaussian_fill signed char wt_table_uniform_fill string_t name /home/stolfi/programs/c/JSLIBS/libjs wt_table_generic.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . wt_table_generic.c wt_table_generic.c types.h stdint-intn.h stdint-uintn.h bool.h jsstring.h vec.h wt_table_generic.h wt_table.h wt_table_uniform.h wt_table_triangular.h wt_table_binomial.h wt_table_hann.h wt_table_gaussian.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x                EC     <           EC     \           EC    |           EC                                                                                                             #                   2                                              	                                                                                   A                    [                      q                      x                                                                                                                                                                                              $                     ;                 I                     X                      wt_table_generic.c __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 wt_table_kind_from_string _GLOBAL_OFFSET_TABLE_ mcount programerror isprefix wt_table_kind_to_string wt_table_fill wt_table_gaussian_fill wt_table_hann_fill wt_table_binomial_fill wt_table_triangular_fill wt_table_uniform_fill wt_table_normalize_sum wt_table_make double_vec_new __stack_chk_fail               )      $                    3             =                    E             P             $       [             t             -                                 6                                 A                                 F                          )      !            h       -            h       :            $       C            A       L            -       U            6       ^            F       g            N       p                                           V                         )                                                        $            ;            R            o            x                                           V                                     )                              C            l             7      p             D      t             Q      x             ^      |             k                   x                                                         2                   M                   h             
                     
   
                 
      %              
                                   *       
   	           1       
   
         8       
   
   Q      ?       
   
         F       
   
         M       
   
   J      T       
   
   m       Y       
   
   0       l       
   
         z       
   
                
   
                
   
                 
   
                
   
                
   
                
   
   ^             
   
                
   
                
   
                
   
                 
   
   l             
   
               
   
   w       1      
   
   w       N      
   
         T      
   
   >      Z      
   
         `      
   
          f      
   
   W       l      
   
         s      
   
   !            
   
   u            
   
               
   
   V            
   
   g            
   
               
   
         !      
   
   3      A      
   
   '       \      
   
         }      
   
                                   
   
   R             
   
                
   
   b            
   
               
   
   %                              
   
   R       ,      
   
          G      
   
   b      U      
   
         c      
   
   1      m                         
   
   :                                
   
   R             
   
   1                               
   
                                   
   
   u            
   
   1                                
                                   "       
      8       &       
      ]       *       
             4       
             9       
             >       
             C       
             H       
             M       
             R       
             W       
             \       
             a       
             f       
            k       
            p       
      ,      u       
      @      z       
      P             
      d                                                 @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rela.rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       M                                   @                     8                          &                                                          ,                                                          6                                                         1      @                                               C                      v      <                             >      @                     x                          O                            e                             b                      
      0                              ]      @               @!      0          
                 v                      G
      `                             q      @               p!                                      0                     z                                  0               !      m                                  0                     ,                                                                                                                                                                                                                 @               P#      `                                                 x                                	                            i                                                   #                                    wt_table_hann.o/0           0     0     644     8336      `
ELF          >                              @     @   UHH       L@H8H0@ff/u    f/@t(H    H   H    HH    H        \@``    YhLHxfH*HHH	fH*XphYpEEff/rKLHxfH*HHH	fH*Xxxf/Es(H    H   H    HH    H    ǅX    |  L+X9X~TL+XHH    H8HXHH    H8HEE 
  f*XEEf/E   f*XEE\EEM    YEM    XEE^EEHEfHn    fH~HEM    XEXHH    H8HM    YEE &XHH    H8H     XX;LrH0    M    XEHEfHn    fH~HEEH,\\;LrL\\HxfH*HHH	fH*XEE\EEE~    fTE    f/EvL+\    H0UHH@    H}؉uEdH%(   HE1HEUԉH    HuHMȋEԺ    fHn    HMHEHUHHQHEdH+%(   t    HE         wt_table_hann.c invalid {flat} fraction (c >= 0) && (c <= n-1)  wt_table_hann_fill              wt_table_hann_fill            ?      ?-DT!	@vIh%<=                -q=                                                                 )d   int     *5           ~                      X           k       _          	ne     	e                  
             
       0      cos >   F          Eg        5           1                   '                    n '*   D    '4   wt )   P                      n "   ~    ,   ~wt 9   ~    I  ~      	        c    h      	                        k    ~                r !   ~       .       $ >   I   :;9I  4 :!;9I   !I   :!;9I   :!;9I  & I  	 :!;9!I8  
.?:;9!'I<  .?:;9'<  4 I4  %  $ >  :;9  .?:;9'I<  .?:;9'I@|  .?:;9'@|      I  ! I/   ,                                           z    Y                         	                                       	        1  (t3K  K(Yf<f"f$< )&/XX & X  X" z t(  - !4>X   X?/ __assert_fail programerror float __int32_t double_vec_t __PRETTY_FUNCTION__ unsigned char long unsigned int wt_table_hann_fill short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t wt_table_hann_make __FUNCTION__ unsigned int long long unsigned int double_vec_new floor stride_P int32_t long long int char flat vec_size_t short int uint32_t long int signed char wt_table_hann.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . /usr/include wt_table_hann.c wt_table_hann.c types.h stdint-intn.h stdint-uintn.h vec.h mathcalls.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x                EC    <           EC~                                                                                               @                    `                                                                                                                            6                    I                      _                      f                      s                                                                                                                                  wt_table_hann.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 wt_table_hann_fill _GLOBAL_OFFSET_TABLE_ mcount programerror __assert_fail cos floor wt_table_hann_make double_vec_new __stack_chk_fail          )      O             t       h             <       w                                                           t                    |       o            \       ~                        $                   X                   n            t                               t                   |                   t       H                   _                                                  .      )      Z            v                               
                     
   	                 
   
                  
   
                               *       
              1       
   	   Z       8       
   	         ?       
   	   L       F       
   	          M       
   	         T       
   	         Y       
   	   !       l       
   	   j      z       
   	                
   	                
   	                 
   	   c             
   	                
   	                
   	                
   	                
   	                
   	   +              
   	   +             
   	               
   	         G      
   	           h      
   	                
   	   u                               
   	               
   	   l                                 
   	               
   	         +      
   	         5            @       J      
   	   8       T            `       ]                              ?             
                                   "       
   
   5       &       
   
   Z       *       
   
   }       .       
   
          8       
   
          =       
   
          B       
   
          G       
   
          L       
   
          Q       
   
          V       
   
          [       
   
          `       
   
          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                                                                                            @                                          @                     p                          &                                                          ,                                                          1                                                         >                                                         9      @               X                                J                      ]      ]                             ]                      	      0                              X      @               H      0          	                 q                      	      ~                             l      @               x      P                          }      0               h      *                                  0                                                        0                     ,                                                                                                                                                                             X                                    @                     0                                                 0                                	                      (                                                                                              wt_table_pair.o/0           0     0     644     13224     `
ELF          >                    -          @     @   UHH       EH}HuMHxHpDldH%(   HE1    EHEfHn    fH~HEHEEHUf(fHn¾    H    HU؋EH։    EЉEHUEfHnH    HǸ       HEl t HM؋UH    HuA    H    HEfHn    fH~HEHEEHUf(fHn¾    H    HUEH։    EEHUEfHnH    HǸ       HEȃl t HMUH    HuA    H    HMHEHUHHQHEHUHHxHEHUHHQHpHUHHEdH+%(   t    UHH       EH}HxpHhH`D\dH%(   HE1EXEHEfHn    fH~HEEH,EEEHEЋUH    HU؋EH։    EH    HǸ        HE\ t HM؋UH    HuA    H    pXEHEfHn    fH~HEEH,EEEHEUH    HUEH։    EH    HǸ        HEȃ\ t HMUH    HuA    H    HMHEHUHHQHxHUHHhHEHUHHQH`HUHHEdH+%(   t    UHH       xHpHh`HXHPDLdH%(   HE1x    YEHEfHn    fH~HEHEfHn    fH~HEEH,EEEHEЋUH    EH    HǸ        HEHU؋EH։    L t HM؋UH    HuA    H    `    YEHEfHn    fH~HEHEfHn    fH~HEEH,EEEHEUH    EH    HǸ        HEȃL t HMUH    HuA    H    HpHEHUHHQHhHUHHXHEHUHHQHPHUHHEdH+%(   t      gaussian(n=%d,sigma=%8.6f) binomial(n=%d) triangular(n=%d)      MbP?      @                                         :                           int     *A           y       y                 1      3f        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hf   p    If   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `f       b_              +
    '        F  :       
    K  
    U     o  :             t                      m   A                   $      _        ne    e               	    	%  -     	    
  C     	      Y         =}  t            	    	     o              	    '           	               P        3            Q  ~    R  ~    S  ~    T  ~    U  ~    V  ~    W  ~r0 Z  ~n0 [  ~wt0 \  @    ]   r1 a  ~n1 b  ~wt1 c  P    d          4                    5  ~    6  ~    7  ~    8  ~    9  ~    :  ~    ;  ~r0 >  n0 ?  wt0 @  @    B   r1 E  n1 F  wt1 G  P    I                                        ~      ~      ~      ~      ~           !  wt0 #  @n0 %      &       )  wt1 *  Pn1 ,      -      :!;9I8   :!;9I  4 :!;9I   I  $ >   !I   :;9I  4 :!;9I  	.?:;9'I<  
 <  :;9  I  ! I/  (    :!;9!I8  .?:!;9!'<  .?:!;9!'@|  %     $ >  & I   :;9  4 :;9I?<  >I:;9     .?:;9'@|   ,                                                                                                                                                   	        <h#g& g#g& !.!XfB %Xg  (Xg !.!XfH 0 fXg  0 fXg !X!X __off_t _IO_read_ptr _chain size_t _shortbuf _IO_buf_base double_vec_t long long unsigned int wname1_P _codecvt long long int signed char bool_t _fileno _IO_read_end long int wt_table_triangular_make _flags _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset maxLoss __uint32_t wname0_P _IO_marker vec_size_t unsigned int _freeres_buf ceil var0 var1 long unsigned int _IO_write_ptr short unsigned int wt_table_pair_make_binomial _IO_save_base wt_table_binomial_make _lock _flags2 _mode GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_end _IO_lock_t _IO_FILE wt1_P wt_table_pair_make_gaussian float FALSE _markers unsigned char short int _IO_wide_data _vtable_offset FILE TRUE uint32_t wt0_P char verbose sigma0 sigma1 __off64_t _IO_read_base _IO_save_end wt_table_pair_make_triangular jsprintf __pad5 wt_table_gaussian_make _unused2 stderr _IO_backup_base sqrt wt_table_normalize_sum wname0 wname1 _freeres_list _wide_data _IO_write_base wt_table_print /home/stolfi/programs/c/JSLIBS/libjs wt_table_pair.c /home/stolfi/programs/c/JSLIBS/libjs /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 wt_table_pair.c wt_table_pair.c stddef.h types.h struct_FILE.h FILE.h stdint-uintn.h bool.h vec.h wt_table_triangular.h wt_table_binomial.h mathcalls.h jsprintf.h wt_table.h wt_table_gaussian.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x               EC    <          EC    \       3   EC*                                                                                                                                                                                                                          -                      C                      J                      O                      f                      }                                                                                                                                                                3                            wt_table_pair.c wt_table_pair_make_gaussian _GLOBAL_OFFSET_TABLE_ mcount sqrt wt_table_gaussian_make wt_table_normalize_sum jsprintf stderr wt_table_print __stack_chk_fail wt_table_pair_make_binomial ceil wt_table_binomial_make wt_table_pair_make_triangular wt_table_triangular_make            )      O             <       b                                                                                                       .            ?            Z            g                                                      )      Z                                                                                                       4            E            Q                   ^            y                                          )      N            D       e            |                                    &                                                                   D       ,            C            u                        &                                                              
                     
                   
      %              
                                   *       
              /       
             =       
      i      D       
      @      M       
            T       
            [       
      ~       b       
      )      n       
            |       
                    
                     
                   
      i             
                   
                    
                    
                    
                   
      Q             
      {             
                  
      -             
             #      
            /      
            ;      
            G      
            S      
             _      
             k      
            w      
                   
                   
      A            
      #             
                  
                  
      g             
      F            
      8            
      M            
                  
                  
                  
      P             
            (      
      *      L      
             V      
      3      z      
                  
                  
                   
      p             
      G             
      Z            
                  
      U            
                   
      5            
      :             
      :             
             .      
            D      
      Z      Z      
      `      ~      
                  
                  
                  
                  
                                    
      _            
      c            
      !      )      
      d      8      
            G      
      ^       V      
      n            
      *            
      1            
                                    
      _            
      c            
      !      &      
      d      5      
            D      
      ^       S      
      n            
      *            
      1            
                                      
      _            
      c            
      !            
      d      +      
            :      
      ^       I      
      n      X      
            g      
      v            
      *            
      }            
      1             
                                   "       
      5       &       
      Z       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
            T       
            Y       
            ^       
      $      c       
      3      h       
      :      m       
      @      r       
      V      w       
      j      |       
      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                                &                     ^                                     ,                     ^                                     1                     `      P                              >                                                         9      @               8       8
                          J                                                         ]                            0                              X      @               p*      0          	                 q                      @                                   l      @               *      (                          }      0                     o                                  0                                                       0               3      ,                                                   _                                                          `                                                                x                                    @               ,      H                                                       @         	                 	                      8                                                         -                                    /246            0           0     0     644     18424     `
ELF          >                    8B          @     @   UHSHXAR    AZELLUHE    E      EH    HCH Eff.Ez(ff.EuEH    HCH     U  E~    fTEEYEEM    XEHEfHn    fH~HEEf/    sEH,HE(E    \H,HEH       H1EHEHECtHE   H}v(H    H   H    HH    H    ff/Ev
HE؉HEEH    HCHЉH       H+EH;Es(H    H   H    HH    H    HEHE؃EC9EMHEH]UHHP      HHLdH%(   HE1HEHEEHHEEHHE؋E	E=   v(H    H   H    HH    H    H       H;s(H    H   H    HH    H    fffǅ      H    HEH ~    fTEE~    fT    f.s(H    H%   H    HH    H    E\EXEEE\\EEEf/vEE9 t6H    Hf(fHnH    HHǸ       ff.zQff.uCǅ    "H    HEH     E9rӸ    x	  ff/w(H    H8   H    HH    H    ff/w(H    H9   H    HH    H        ^~    fT    f.s        ^~    fT     f. s    Hf(fHn    fH~H tBH    Hf(f(fHnH    HHǸ       HHxfH*HHH	fH*XEHxfH*HHH	fH*XX^ t*H    HfHnH    HHǸ       f/vC t*H    HfHnH    HHǸ        tH    Hƿ
       HHUIfHnBHHHUIfHn#H t)H    HHH5    HǸ        HH9s(H    H\   H    HH    H          EHǅ    ǅ     tZEHHHHLEMf(f(fHnǉz  HH9r8EEEHEHUIfHnH  HH;r8EEEHEHUIfHnHA  EEf.  HH+HxfH*HHH	fH*X HH+HxfH*HHH	fH*X( ^(`    \`0Y08`Y@8X@hhE\pp    ^H\HPExPHxf(fHn    fH~HXp    ^`X`hhHXf(fHn    fH~HEEE  HH;  HH;s HH;s(E00\ 8(\ pp~    fTx8~    fT    Yxf/vH8XEPPXXXENE@@X(    ^HHEEEHEHUIfHnHHH;tcwEEEEEf.E{(H    H   H    HH    H     t;HHH)HUH    HMHH5    HǸ        HHUdH+%(   t    UHSHXAR    AZ}EHuMHUUHMLLUH    UH    HHǸ        H    HUHMfHnH    HHǸ       EEEf.Ez-H    HUHMfHnH    HHǸ       ,H    H    HH    H5    HǸ        H    HUHMfHnH    HHǸ       H    Hƿ
       H]  wt_table_quantize.c     wiak <= wt_table_quantize_WIA_MAX       F <= wt_table_quantize_WIA_SUM_MAX - wiak invalid {n} invalid {wia_sum} weights cannot be infinite or NAN           wfa_sum = %24.16e  wfa_max = %24.16e
 wfa_max > 0 wfa_sum > 0           shi_elm = %24.16e  shi_sum = %24.16e  shi = %24.16e
     slo = %24.16e  reduced to %24.16e     Flo = %24lu  Fhi = %24lu
 Flo <= Fhi ! isnan(smd)      final sum = %lu  error = %ld
   iter = %d   min = %24.16e : %20lu   try = %24.16e : %20lu          %24s   %20s   max = %24.16e : %20lu        wt_table_quantize               wt_table_quantize       quantize                              ?      C   A}Ô%IT      C            ?      0@      @       @                                         :                               )r   int     *A       ,           -:                               17      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DP  `    FU  h    Hr   p    Ir   t    J   x    MQ       NX       OZ      Qj      Y       [t      \~      ]U      ^	H       _
.       `r       b              +    K        j  :     C      o      y       :         7                          f                    y          A                   $      	  A         	M  ]           	P  y           
E      A          er              1               
          m        	n   @#	wf   @#      {      @#	wi   @#      {      	               }    !  }    "  }      	            :  }    =  }shi @  }slo D  }                    #   	sc   F   H      	        
              k   
              wfk   X
        U            P         
        A      # (  	xit   L      @                               Flo Y  }Fhi Z  }smd `  @Fmd a  }    b  {        )        k #  {
                  $      '      (            9         k 1  {               (  r m  ~ds o  ~               h  s0 v  ~s1 w  ~ds x  ~ 
        ;       err            :           :        :!;9I8  4 :!;9I   I   :;9I  $ >  4 :!;9I   !I   :!;9I  	 :!;9I  
  I  ! I/    & I   <  .?:;9'I<  4 I4  7 I  (   .?:;9'<  %     $ >  :;9   :;9  4 :;9I?<  >I:;9  .?:;9'I<     .?:;9'I@|  .:;9'I@H|   .:;9'@H|   ,                                               u                                                                                        	        	tY Y 75X, -O% t (   f  / <(' v! JK~f6
y J, ( .(Y	 +(!!JK' # x t
 6	/ .3 J' f! t  (  (u:  u:  ) B/8-6tu *! * < ) ( Z# 0 ?&Y# 0 ?&[*0@131ut tt%2u  N  >.@    .    %t#"!<4%)&ucX<"=" ()tt	u&$twX	8+-	,+= __off_t _IO_read_ptr _chain xsmd size_t _shortbuf debug _IO_buf_base long long unsigned int shi_elm __int64_t _codecvt shi_sum long long int signed char __PRETTY_FUNCTION__ bool_t _fileno _IO_read_end long int _flags wfak _IO_buf_end _cur_column _IO_codecvt double _old_offset _offset __uint32_t wia_sum _IO_marker unsigned int tmp_corr _freeres_buf fprintf xFlo long unsigned int _IO_write_ptr __FUNCTION__ keep_nz xslo short unsigned int _IO_save_base xFhi floor _lock _flags2 _mode xFmd iter wfa_corr fmax GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection wfa_max _IO_write_end uint64_t _IO_lock_t _IO_FILE fmin __uint64_t float FALSE _markers __assert_fail int32_t unsigned char short int wiak _IO_wide_data _vtable_offset FILE TRUE uint32_t char xshi wt_table_quantize __int32_t wfa_sum __off64_t _IO_read_base _IO_save_end __pad5 programerror _unused2 stderr _IO_backup_base _freeres_list _wide_data int64_t tmp_sum _IO_write_base debug_search quantize wt_table_quantize.c /home/stolfi/programs/c/JSLIBS/libjs /home/stolfi/programs/c/JSLIBS/libjs /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 wt_table_quantize.c wt_table_quantize.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h mathcalls.h assert.h stdio.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                ACE     @       m   ECd     `       A   ACE7                                                                                                                   X      	       6                   E     @             [     ]      A                                                                                                                    j                                                                                                   m                                                                                                                                                                 wt_table_quantize.c quantize.1 __PRETTY_FUNCTION__.2 __FUNCTION__.4 __PRETTY_FUNCTION__.3 debug_search.0 _GLOBAL_OFFSET_TABLE_ mcount floor __assert_fail wt_table_quantize programerror stderr fprintf fmin fputc fmax __stack_chk_fail              )                   l                   |                                                         >            T      M            W                   _                        T                              <                         )                                                f                                                             r                   D            l      Z            l      n                                                                               =            \                   l                        <                                                             <      -            7                   ?            G                  g            l      {                                                                  l                                                      $            O                   _                                     -      0            b            u            ?                                                                  S                  )            <      8            B            q      J            R                  =
                  
                              4                  u            r            l                  l                        E                              <                              |                              /                  <            W            j      )                                                                                                                        &            /            6                  @                  G                  T            [            o                                                             
   
                  
                   
                     
                                  *       
              /       
      !       =       
      k      D       
      ;      M       
      <      T       
            [       
             b       
      J      g       
            z       
                   
      d              
                    
                   
                     
                   
                   
                   
                    
                    
                    
                  
      9            
      }      #      
            /      
      8       ;      
             G      
            S      
             _      
            k      
            w      
                   
                   
                  
      	            
                   
      g            
      (             
                  
                  
      n             
                  
                  
      Q            
                  
            +      
            8      
      v      D      
            L      
      0      p      
             z      
      Y            
                  
                  
                  
                   
      4            
      )            
      E             
                  
                  
                  
      {             
             ,      
            B      
            ^      
            z      
      &            
      ^            
                  
                                    
      (      '      
            F      
      2       U      
            _                   h      
            w      
                  
                  
                         @            
      \             
      w             
      U                          (      
             2            X      ;            '       Y            3       x                         
      T            
      H                  ]            
                  
      f            
                   
            
      
                  
            d      
            s                                          
                   
      H            
      1                                    	      )                  i                         
   	                                "       
      9       &       
      ^       *       
             .       
             2       
             6       
             @       
             E       
             J       
      
      O       
            T       
            Y       
      )      ^       
      0      c       
      >      h       
      M      m       
      T      r       
      `      w       
      i      |       
      q                                                 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                                                                                            @                                          @               h*      	                          &                                                          ,                                                          1                                                        >                                                         9      @               X4      
                          J                      r                                   ]                      T      0                              X      @               ?      0          	                 q                                                         l      @               8?                                }      0               ]       ^                                  0               $      z                                  0               5&      ,                                                   a&                                                          h&                                                          &                                          @               A      H                                                 '      p                          	                      x)                                                          `A                                    /267            0           0     0     644     5704      `
ELF          >                              @     @   UHH0    H}؉udH%(   HE1HEUԉH    HMEԺ    HΉ    HMHEHUHHQHEdH+%(   t    HEUHH8    }HuHUȋE܃EE    rE9Er&f*EEM    XE#E܃+EHH    HEH EEHH    HEHE EE;ErH} tE܃HEȉ             ?                           A                                      )d   int     *5                           X           k       _   	       ne ù    e                  
                                  n (   Lwt 2   @    B   m    \               k    X                 |       n 0   Dwt    P  $ >   :;9I   :!;9I  4 :!;9I   :!;9!I8   !I  %  $ >  	:;9  
.?:;9'I<   I  .?:;9'@z   :;9I    .?:;9'I@|   ,                     A                           F                                                	        Y/fYt/#< X# ( t2 <4 <' X#   <"  J- t0 f) Jg long long int stride_P __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection vec_size_t long long unsigned int double_vec_new wt_table_triangular_make unsigned char wt_table_triangular_fill uint32_t long int int32_t long unsigned int double short unsigned int signed char __int32_t float short int unsigned int char double_vec_t /home/stolfi/programs/c/JSLIBS/libjs wt_table_triangular.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . wt_table_triangular.c wt_table_triangular.c types.h stdint-intn.h stdint-uintn.h vec.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x            |    ECs     <           EC                                                                                                                                                                                                                     |       0                      F                      M                      \     |              u                       wt_table_triangular.c wt_table_triangular_make _GLOBAL_OFFSET_TABLE_ mcount double_vec_new wt_table_triangular_fill __stack_chk_fail          )      5             K             r                    )                          
                     
      "              
      %              
                                   *       
              1       
      ~      8       
            ?       
      =      F       
            M       
            T       
            Y       
            l       
             z       
      m             
                   
                   
                   
                     
      v             
                    
      d             
                    
                   
                   
                  
      K                  |       J      
             f                         
      $                                 
                                   "       
      ;       &       
      `       *       
             4       
             9       
             >       
             C       
             H       
             M       
             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                                                                                            @       A                                   @               
                                 &                                                          ,                                                          1                                                         >                                                         9      @               `                                 J                      M                                    ]                      F      0                              X      @               `      0          	                 q                      v                                    l      @                                                }      0               m                                        0               \                                         0               8      ,                                                   d                                                          h                                                                X                                    @                     0                                                       h         	                 	                      H
                                                                                              /290            0           0     0     644     6288      `
ELF          >                              @     @   UHH@    H}؉uEdH%(   HE1HEUԉH    HuEHMȺ    fHn    HMHEHUHHQHEdH+%(   t    HEUHH0    }EHuHUЃ} u(H    H   H    HH    H    Eff/t(H    H   H    HH    H    E    EH    HEHE EE;ErH} t	HEЋU       wt_table_uniform.c invalid table size {n} invalid table value {val}             wt_table_uniform_fill        	                    Y                                      )d   
int     *5           ~                      X           k       _          ne     e                      1'                      =                           n %   \val /   Pwt ;   H    K  @      	                0       k    l       .                            n -   Dval 7   wt    P  $ >   :;9I   I   :!;9I   !I  & I   :!;9!I8  4 :!;9I  	%  
$ >  :;9  .?:;9'<  .?:;9'I<  .?:;9'@|   :;9I  4 I4    I  ! I/  .?:;9'I@|   ,                     Y                           K                                                    	        /" f( f(t+ ./  #  J) t programerror wt_table_uniform_make __int32_t double_vec_t float unsigned char long unsigned int short unsigned int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -p -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection double __uint32_t __FUNCTION__ unsigned int long long unsigned int double_vec_new stride_P int32_t long long int char vec_size_t short int uint32_t long int signed char wt_table_uniform_fill /home/stolfi/programs/c/JSLIBS/libjs wt_table_uniform.c /home/stolfi/programs/c/JSLIBS/libjs /usr/include/x86_64-linux-gnu/bits . wt_table_uniform.c wt_table_uniform.c types.h stdint-intn.h stdint-uintn.h vec.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                EC~     <           EC                                                                                               P                                                                                                                            #                    9                      O                      V                      e                   {                                             wt_table_uniform.c __FUNCTION__.0 wt_table_uniform_make _GLOBAL_OFFSET_TABLE_ mcount double_vec_new wt_table_uniform_fill __stack_chk_fail programerror               )      :             V             }                    )                   L                                                                  L                    
            &                          
                     
      s              
   	   %              
   	                                *       
              1       
      N       8       
      c      ?       
      @       F       
      `       M       
            T       
            Y       
      #       l       
      K      z       
                   
                   
      :              
      D             
                   
                   
      p             
                   
                   
      -              
      -             
              (      
            >      
            E                         
                  
      V                  P                               
                                        
                                   "       
   	   8       &       
   	   ]       *       
   	          4       
   	          9       
   	          >       
   	          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                                                                                            @       Y                                   @                     8                          &                                                          ,                                                          1                           f                              >                                                          9      @               H      H                          J                      &      7                             ]                      ]      0                              X      @                     0          	                 q                                                          l      @                                               }      0               U                                        0               X                                         0               4	      ,                                                   `	                                                          `	                                                          	      X                                    @                     0                                                 	               
                 	                      p                                                                                              