!<arch>
/               0           0     0     0       490       `
     .  .  .  .  .  M  M  M  M  M                mroc_2D_inter mroc_process_octahedron mroc_2D_intra mroc_1D_inter mroc_1D_intra mroc_ppv_process_array mroc_ppv_fill_array mroc_ppv_eval_voxel_centers mroc_ppv_eval_voxel_corners mroc_ppv_floatize mroc_stl_classify_tetra_vertices mroc_stl_write_surface_in_tetra mroc_stl_edge_crossing mroc_stl_write_i3_triangle mroc_stl_write_tetra_faces mroc_stl_write_r3_triangle mroc_stl_unround_point mroc_stl_compute_normal  mroc.o/         0           0     0     644     19232     `
ELF          >                    `E          @     @   UHH@  HHHLLHEHdH%(   HE1ǅ     t*H    H    H5    HǸ        HHH HHHǅ    x  HHHH    HHHHHHH    HHHHH H    HHH HH H    HHH(ǅ      f*f*f* EE EHH    H H ((@f*0f*8f*@0E8E@EHHH    H H HHHf*Pf*Xf*`PEXE`EЋHHH    H(H hhPf*pf*xf*pExEE苅HH    H(H Xf*    Xf*    Xf*    \`hpHH    HH 0f*    Xf*    Xf*    XxEEHH    HH 8HH0H`H@HEIH    HH;SHH;s t%H    H    H    HHǸ        HEdH+%(   t    UHH@}HuHUHMLELME    } t'H    UH    H5    HǸ        E       } u-LEH}HMHUuEuuMI    HLEH}HMHUuEuuMI    HExLEHuHMHUEuuMI    HEEHH;E]} t%H    H    H    HHǸ        UHH@  HHLLHEHHEHdH%(   HE1ǅ     t3H    AȉH    H5    HǸ        HHH HHHHHHH    HHHHHHH    HHHHH H    HHH HH H    HHH(ǅ      f*f*f* EE EHH    H H ((@f*0f*8f*@0E8E@EHHH    H H HHHf*Pf*Xf*`PEXE`EЋHHH    H(H hhPf*pf*xf*pExEE苅HH    H(H Xf*    Xf*    \f*    X`hpHH    HH 0f*    Xf*    Xf*    XxEEHH    HH 8HH0H`H@HEIH    HH;S t%H    H    H    HHǸ        HEdH+%(   t    UHH@  HHLLHEHHEHdH%(   HE1ǅ     t3H    AȉH    H5    HǸ        HHHHHH HH H    HHHHHH    HHHHHH    HHHHHH    HHH HHH    HHH(ǅ       f* f*f*EEE HH    HH   @f* (f*0f*8(E0E8E HH    HH @@Hf* Hf*Pf*XHEPEXEЋ HH    H(H ``Pf* hf*pf*xhEpExE苅 HH    H H Xf*     \f*    Xf*    X`hp HH    HH 0f*     Xf*    Xf*    XxEE HHH    HH 8HH0H`H@HEIH      HH;W t%H    H    H    HHǸ        HEdH+%(   t    UHH   HxHpHhH`LXdH%(   HE1HhHEH` EEEHhHHEH`@EEEE       EHcHHHHHHxHHEEHH    HpH EEEEP)UEHcHHHHHHxHHEȋEHH    HpH EEEHUHEHXHHуE}'HEdH+%(   t         enter %s(%d)
 
exit %s
   enter %s(%d,%d)
 
  exit %s
  mroc_2D_inter   mroc_2D_intra   mroc_1D_inter   mroc_1D_intra         ?v	                           c              :                               )r   int         -:       y       y                 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                  A                   $      	S          
@        	  #  
:        <  c <    	  L  
:        &#  L      Gi  y  y     X      er                             S  pu 
X  ~fu   ~pv 
X  ~fv   ~!    S  ~p X  f h  @k0   ~               k1   ~  ]  	X  h  
:    	  x  
:                        iy   {iz   {NCX   {NCY   {      {      {      {    S  {      {      	        NVX   }NEX   }      }      ~      ~      ~      ~pu 
  fu h  ~pv 
  ~fv   ~ix   { 	     
:      	L    
:    	L    
:                v      f  iy   {iz   {NCX   {NCY   {      {      {      {    S  {      {      	        NVX   }NEX   }      ~      ~      ~      ~pu 
  fu h  ~pv 
  ~fv   ~ix   {     s        4        iz t  \NCX u  PNCY v  H    w  @    x      y      zS       }  l      	        iy   h "    ;              iz <  {NCX =  {NCY >  {    ?  {    @  {    A  {    BS  {    E  {      	        NVX I  }NEX L  }ix N  {iy N  {pu Q
  fu Rh  ~pv S
  ~fv T  ~        q          Y  ~    Z  ~    ]  ~    ^  ~    :!;9I8  4 :!;9I  4 :!;9I   :!;9I   :!;9I   :;9I  $ >   !I  	I  
! I/   I   :!;9I  4 :!;9I  4 I4   <  .?:!;9!'@|  & I  :;9  7 I  (     %     $ >   :;9  4 :;9I?<  >I:;9   :;9I8  '  .?:;9'I<      .?:;9'@|  ! :;9I  ".?:;9'@|   ,                     c                      Z    ~                                                                                                	         C *#
 $[' $' # $' 	[>c7& >_7* &>K7*&<>K7& (0000F0?& (0000F*?&" s+ t vJ tJ %f#u f'tZh	-- u0 J f%<M 3## !$
]<c5&<_5*($<75*((<75&$0,00B0;&$0,00B*;&	 q+ tJ %fM 3#"#%"#&"#&
]=c3& <=K3& <&=73&&(=73&$0,00C0;&$0,00C*;*	 q+ tJ %	f2


KtYXKf!XK	 yf J
 _wide_data mroc_tetra_proc_t double _offset _IO_FILE FALSE _IO_save_end short int size_t mroc_process_octahedron thiscL thiscR _flags _IO_buf_base _markers _IO_read_end mroc_2D_intra _freeres_buf float stderr long long int long long unsigned int _lock long int anttopvR GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ postopvR fprintf unsigned char antbotvR _IO_write_ptr ix_size_t _old_offset mroc_1D_inter poscL __pad5 signed char uint64_t poscR unsigned int _IO_marker _shortbuf botvR _IO_write_base debug _IO_read_ptr posvR _IO_buf_end ppv_size_t char posbotvR int32_t bool_t _freeres_list tetra_proc _unused2 midvL short unsigned int __uint64_t long unsigned int botvL _IO_write_end __off64_t _fileno _chain _IO_wide_data mroc_2D_inter _mode __int32_t _IO_backup_base topvL __off_t _flags2 _IO_codecvt _IO_read_base mroc_1D_intra antcL _vtable_offset _codecvt antcR topvR _IO_save_base TRUE FILE r3_t antvR _IO_lock_t /home/stolfi/programs/c/JSLIBS/libmroc mroc.c /home/stolfi/programs/c/JSLIBS/libmroc /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include mroc.c mroc.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h r3.h mroc.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x               EC    <       4   EC+    \       v   ECm    |          EC              EC                                                                                              8                   H              &     X              5     h                                                                                                                            D                   R                      Y                      a                 y                                 4                 v           >             mroc.c __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 mroc_2D_inter stderr fprintf mroc_process_octahedron __stack_chk_fail mroc_2D_intra mroc_1D_inter mroc_1D_intra     h             w             4       ~                          &            t       V            t                   t                   t       L            t       |            t                   [            b            4       i            
       y                                                D                               "            O                                                D                   
                   :            R            T       Y                   f                        t                   t       L            t                   t                   t       B            t                                           T                   '       #            8                                    d                                                  t                   t                   t       w            t                   t                   t       r                                    d                   '                               ]                   
   	                  
                   
      '              
                                   *       
   
           /       
      R       =       
      A      D       
      w      M       
            T       
      #      [       
      \      b       
      H       g       
            |       
                    
      6             
                   
      g             
                   
      ,              
                    
                   
                    
                   
                   
                  
      Y            
             #      
            /      
      $      ;      
            G      
      ;       S      
             _      
      y      k      
      q      w      
                  
      5            
                  
                   
                  
                   
      $             
                  
                    
                  
                   
      U            
                  
                   
      7      ,      
      G      4      
            X      
            b      
                  
                   
                  
      h            
                   
                   
      5             
      2            
                  
      +            
                   
            
      
             $      
      <      M      
      <      ^      
                   
                  
      Y                               
      	      2            s      y      
            ~            >            
      q             
      S            
                  
      	            
                  
            $            h       K      
      x       Z      
            i      
            x      
                  
                  
      A                        h      
      q       w      
      S            
                  
      	            
                  
                        X             
                  
      q            
                  
            g      
             l                        
      q             
      S            
                  
      	            
                  
                        H             
                                [      
            j      
      O      y      
                  
      	            
                  
                        8       +	                   <	      
            K	      
      q      Z	      
      A      i	      
                   
                                   "       
      .       &       
      U       *       
      ~       .       
             2       
             6       
             :       
             D       
             I       
             N       
             S       
            X       
            ]       
            b       
      "      g       
      0      l       
      ?      q       
      F      v       
      K      {       
      W             
      \             
      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                                                                                            @       c                                   @               0                                &                                                          ,                                                          1                                                         >                      (      z	                             9      @               06                                J                                                          ]                      "      0                              X      @               A      0          	                 q                      "      ^                             l      @                B                                }      0               #'      R                                  0               u+      k                                  0               ,      '                                                   -                                                          -                                                          (-                                          @               D      x                                                 -                                	                      /                                                          D                                    mroc_ppv.o/     0           0     0     644     17128     `
ELF          >                    (=          @     @   UHH   HxpHhHxH@H@HEH} u(H    H.   H    HH    H    HxH@H@HEH} u(H    H/   H    HH    H    HxH@H HEH} u(H    H0   H    HH    H    HEHHEHEHHEHEHEHH    HL    7   H    HH    H    HEHEHEHH    HL    8   H    HH    H    HEHEHEHH    HL    9   H    HH    H    HEHEHHEHEHHEHEHEHH    HL    @   H    HH    H    HEHEHEHH    HL    A   H    HH    H    HEHpHUHMHEfHnHH    HUHpHxfHn    H    H}HMHUHuHEIH    E    X  EHcHEHH9s'EpHUHpHxfHnH    #HpHUHMHEfHnHH    H}HMHUHuHEIH    } u2LEH}HMHUHuEHhMI    HLEH}HMHUHuEHhMI    HExLEHuHMHUHEHhMIH    HHEHEHEHEHEHEHEHEHEHEHEHEHEHEEEHH;EHEH    HEH    HEH    HEH    HEH    UHH}HuHUEHEHEEE    !EHH    HEHE EE;E|א]UHATSHĀH}uxHpdH%(   HE1HIHE E}t(H    H   H    HH    H    HEH@H@HEHEH@H@HEHEH@H HEHEHHEȃ} xEHH;Er(H    H   H    HH    H    EHHUH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE؋EHcHEHHpHEE    $EHH    HEHx EEHH;ErHEHHEE       EHcHEHPHEx E       EHcHEHPHUHEHH    HEHE@!HE@ HEH@(HMH    EHEP$EHHH    HEHE։    fH~HEEEEHH;E]HEHHPHEHx HEHHEEEHH;EE    $EHH    HEHx EEHH;ErLHEdH+%(   t    He[A\]UHH0}܉u؋E9Es(H    H   H    HH    H    EHxfH*HHH	fH*XEEHxfH*HHH	fH*XEE^EEEf.    z7Ef.    u(H    H   H    HH    H    EEEUHH   HHHH LHHHEHHHEHHHEǅ$    S  $HHEH    HHHE$HHEH    HHHEȋ$HHEH    H HHEЋ$HHEH    H HHE؋$HHEH    HHHEǅ     v   HH    HEH ( HHH    HEH 0(X08 HH    HEH @8X@H HHH    HEH PHXPE苅 HH    HEH X HHH    HEH `XX`h HH    HEH phXpx HHH    HEH ExXEEEXEEE    ^E    EE    \EE~    fTEEf/Ev9    f/Er    \EEM    XE HH    HEHE   HH;Ex$$HH;E            mroc_ppv.c NCX >= 1 NCY >= 1 NCZ >= 1 no mem d == 3 bad layer index invalid sample value fsmp != 0.5            mroc_ppv_process_array          mroc_ppv_process_array          mroc_ppv_eval_voxel_centers     mroc_ppv_eval_voxel_centers     mroc_ppv_floatize               mroc_ppv_floatize             ?       @-C6?                                                 :                           &J           )~   int     *A       ,           -:       
          r              _                             M       S       V       Z       ^                     !          :/      @      C#  
      G;      0
  d _                     bps G   bpw G  !    S  $el H   ( ~  r            k      	O  c 	O    k  _  :        	&7  _      
G|      2   k       S    H   G  G                          .        A             H        c?     ~  ~  2  2  2  ?   p      Pr     ~  ~  2  2  2  ?       :H     H         A           H     .        E        A                         *  NCX -~  ~NCY =~  ~    I2  }    Y2  }    i2  }NEX ~  NVX ~  NVY ~  ix    ~iy    ~        L          2      2      2  @    2  H    2  P        o          k  X    k  `avg k  eps k  h       k          
        smp 'S  L    9S  H	      	            k  `	      	              :    
              M        A /  ~iz :   ~pad Ek  ~    Q2  ~d _  	      	        NCX ~  NCY ~  NCZ ~  NEX ~  	      	        ix   Hkx    ky        2                 pos   Psmp S         :    
      :   @             _       q  NX %~  XNY 4~  Pel ?2  H    Lk  @N    lk    h     '        w        A (  ~pad )k  ~    *?  ~NCX .~  	      	        NCY /~  NCZ 0~  NEX 3~  @NEY 4~  H    72  	      	            82      92  NVX <~  PNVY =~  X    @2      A2  iz O   ~                  tmp x2  `                tmp y2  h       :    
    I  4 :!;9I   :;9I  4 :!;9I  $ >   :!;9I   !I   :!;9I  	4 I4  
& I   :;9I8  I   :!;9I8  ! I/    .?:;9'I<  :;!9  .?:;9'<  .?:!
;9!'<  .?:!;9!'@z  .?:!;9!'@|  %     $ >  '  .?:;9'<  .?:;9'I<  .?:;9'I@|  ! I/     ,                                               z                                                                                            	        +%# t(# t(#t t( t) t) t) t) t)#$tXfZ'	#h	226(9J&5 W J, !  ?>t! .% <  JM%K f(w f (Jɯt, .) X2   JtZ	tYFg >< t J"  J. u Jt, .) X2   J  ("11 ( Y12&Z#'*#X&#'*#X# 	&Z5#+'Ft<#Ut'&K5#+'Ft<#Ut$#![XX>\f" o t y  t  mroc_tetra_proc_t double __uint64_t bot_sum short int size_t malloc ppv_sample_pos mroc_ppv_fill_array anttopcR fsmpL int64_t mroc_2D_intra fsmpR uint8_t ix_index_t free float long long int fsmp postopcR antbotcR long int __int64_t GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection nextcL __FUNCTION__ __PRETTY_FUNCTION__ ppv_step_t ix_size_t botcL unsigned char ppv_dim_t signed char mroc_ppv_floatize long long unsigned int uint32_t unsigned int botvL ppv_pos_t posbotcR step ppv_index_t ppv_nbits_t ix_step_t short unsigned int ppv_size_t r3_t char int32_t tetra_proc ix_dim_t midvL midvR long unsigned int topcL ix_pos_t mroc_2D_inter prevcL __uint32_t size programerror mroc_ppv_eval_voxel_corners __int32_t thiscL topvL mroc_ppv_eval_voxel_centers top_sum mroc_ppv_process_array ppv_sample_t maxsmp ppv_get_sample_at_pos __assert_fail base checknotnull uint64_t ppv_array_t __uint8_t /home/stolfi/programs/c/JSLIBS/libmroc mroc_ppv.c /home/stolfi/programs/c/JSLIBS/libmroc /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include mroc_ppv.c mroc_ppv.c stddef.h types.h stdint-intn.h stdint-uintn.h ix.h ppv_types.h ppv_array.h r3.h mroc.h affirm.h stdlib.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x            w   ECn    <       _    ECV      \       M   ECG=          
   EC               EC                                                                                                  p              "                   1                   G                   V                   e                                                                                                                                {             w                                                                             w      _                  M           -	                                                                            !                     .                     =                     S    #      
      e                      mroc_ppv.c __PRETTY_FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 mroc_ppv_process_array __assert_fail malloc checknotnull mroc_ppv_fill_array mroc_ppv_eval_voxel_centers mroc_ppv_eval_voxel_corners mroc_2D_inter mroc_2D_intra free programerror ppv_sample_pos ppv_get_sample_at_pos mroc_ppv_floatize __stack_chk_fail   B             l       Q             [                    c                          l                                                                  l                                                                                    )            3            "       ;            T            ^                   j            t            "       |                                                                   "                                                                          "                   /            9                   E            O            "       W            ~                                                *            I            }                                    @            L            X            d            p            #                   2            <            )       D                                                       0                               4            c                        @                   O            Y            @       a                        $                  $                        	            	            U       	            #            ,      4            4      F            $      \            <      y            $                  $                  $             
                     
                    
      '              
                                   *       
              /       
      6       =       
            D       
      O      M       
            T       
            [       
            `       
            n       
      ,       s       
      [             
      "             
                    
                    
                    
                   
                   
      v              
                    
      F             
                   
                   
      /            
                  
            $      
             0      
            <      
            H      
            T      
            `      
            n      
             s      
                  
                  
      z            
      b            
                   
      -            
      u            
                  
                   
             .      
             8      
            `      
            q      
                    
                  
      D             
      2            
                   
      ~       E      
            s      
                  
      =             
                  
      ?                  -	            
                  
            -      
                        	            
                   
      l            
      g             
                   
                        _
            
      $             
            +      
            6            #      [      
            i      
            s                   |      
                   
                                    
      r                              
      p             
                               d      
            n                         
                                     
      S                   w      K      
             r      
            w                          
                  
                        p             
            $      
            .                   7      
      e      F      
            q      
      \            
      l                                                 
   
                                "       
      2       &       
      Y       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
             ^       
            c       
            h       
            m       
      *      r       
      /      w       
      6      |       
      ?             
      H                                                 @             w      `                                #                   -	       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               ((                                &                     D                                     ,                     D                                     1                     P      P                             >                                                         9      @               /      
                          J                                                         ]                      z      0                              X      @               9      0          	                 q                                                         l      @               9                                }      0               l                                        0               !      Q                                  0               "      '                                                   "                                                           #                                                           #                                          @               ;      x                                                 #                                	                      &      v                                                   P<                                    mroc_stl.o/     0           0     0     644     24320     `
ELF          >                    @Y          @     @   UHH`H}HuHUHMLEE    E    E    %  EHH    HEH EEf.    z7Ef.    u(H    H   H    HH    H    EHH    HEH EEf/    vEHH    HEHEEsEHH    HEH E    f/EvEHH    HEHEE(H    H%   H    HH    H    E}HEU܉HEUUHSH(  HH HHLdH%(   HE1H}H HUHHIH     Ѓt(H    H;   H    HH    H    \	  M	  ǅ$       t(H    HC   H    HH    H    ǅ(      (HDHH    HH 0(HDHcHHHHHH H<EHH    HH 8EHcHHHHHH H4$HcHHHHH@HHXH0H8(f(HfHnH    HHC$(($t(H    HG   H    HH    H    LLHEHHHEHxHuHfnHH    a     t(H    HL   H    HH    H    ǅ,      ,HDHH    HH @,HDHcHHHHHH H<EHH    HH HEHcHHHHHH H4$HcHHHHH@HHXH@HH(f(HfHnH    HHC$,,$t(H    HP   H    HH    H    LLHEHHHEHxHuHfnHH    ~  F  EHH    HH PEHcHHHHHH H<EHH    HH XEHcHHHHHH H4$HcHHHHH@HHXHPHX(f(HfHnH    HHC$EHH    HH `EHcHHHHHH H<EHH    HH hEHcHHHHHH H4$HcHHHHH@HHXH`Hh(f(HfHnH    HHC$EHH    HH pEHcHHHHHH H<EHH    HH xEHcHHHHHH H4$HcHHHHH@HHXHpHx(f(HfHnH    HHC$EHH    HH EEHcHHHHHH H<EHH    HH EEHcHHHHHH H4$HcHHHHH@HHXHEHM(f(HfHnH    HHC$$t(H    HZ   H    HH    H    HEHPHEHH    HHEHP$HEHHH    H9   LLHEHHHEHxHuHfnHH    LLHEHH$HEHxHuHfnHH       LLHEHH$HEHxHuHfnHH    LLHEHH$HEHxHEHpHfnHH    )H    Hh   H    HH    H    HEdH+%(   t    H]UHH@  HHHHdH%(   HE1H HHHHIH    Ѓt(H    Hy   H    HH    H    h  Y  HHpHP    HH    f(HfHn    HHpHHHH0Hp    H    f(HfHn    H0Hp    HPH    f(HfHn             \ ǅ    sHMHcHHHHH<HcHHHHHHH4 H0HHf(HfHn    ~ǅ       P)P)P)HMHcHHHHHHuHcHHHHH<HuHcHHHHHHHH    H PHHEdH+%(   t    UHH   HxHphH`XTdH%(   HE1X\hEff.Ez3ff.Eu(H    H   H    HH    H        \hEE^EEEff/u    f/Et(H    H   H    HH    H    E    L      \EEHpUHcEEYEEH`UHcEEYEEEXEEfZEEfZTEfZEEEHEȺ       f(fHn    EHTEHDI= ~fEHTfZEEH    HMfHnH    HHǸ       H    H   H    HH    H    E}HxHUHUPHEdH+%(   t    HxUHH   H}HuHUHM|LpLhdH%(   HE1HUHEHH    u.HUHEHH    uHUHEHH    tHh PHh   HE|HUfnHH    HE|HUfnHH    HE|HUfnHH    HMHUHuHEH    Hp PHpHEdH+%(   t    UHH   H}Hu|dH%(   HE1fZ|EHE f*EEYEEEEfZ|EHE@f*EEYEEEEfZ|EHE@f*EEYEEEEHMHEHUHHQHEHAHEdH+%(   t    HEUHH@H}HuHUHMdH%(   HE1HEHMHUHuH    HEHƿ
       HEH      H    H    HuHEL    L    H    HH    H    HEH      H    H    HuHEL    L    H    HH    H    HuHEL    L    H    HH    H    HuHEL    L    H    HH    H    HEH      H    H    HEH	      H    H    HEdH+%(   t    UHH   H}HuHxHpdH%(   HE1HUHMHxHH    HUHMHpHH    HUHMHEHH    HUHEHH    fH~HE    f/EB  H    H,      H    H    H    HuL    L    H    HH    H    H    HxL    L    H    HH    H    H    HpL    L    H    HH    H    H    HuL    L    H    HH    H    H    HuL    L    H    HH    H    fEfE    EHMHEHUHHQHEHAHEdH+%(   t    HE                mroc_stl.c f[k] != 0.5  tetrahedron corner is ambiguous ni + no == 4 no == 3 nq == 3 no == 1 nq == 4 invalid {ni,no} same value does not cross 0.5      ** quantized coordinate %+11.7f --> %d too big; use larger {eps}
 FALSE facet
 
   normal  %+7.4f outer loop
   vertex  %8.3f endloop
 endfacet
        !! degenerate triangle -- defaulting normal
  )
   p0 = (  %.4f   p1 = (    p2 = (    a  = (    b  = (          mroc_stl_classify_tetra_vertices                                mroc_stl_classify_tetra_vertices                                mroc_stl_write_surface_in_tetra mroc_stl_write_surface_in_tetra mroc_stl_write_tetra_faces      mroc_stl_edge_crossing          mroc_stl_edge_crossing        ??      ?ư>                                         :                               )r   int     ,                                   1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hr   p    Ir   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `r       bk              +    3        R  	:     +      W      a     {  	:       {          
      f       y             A                   $                  c      (  	:        &   (      	 Q  c 	 Q     a  	:        	 '9  a      M    4  4       a  4  4  4       !  4  4  4           4                   	R    m  m       
er   "            	  L                 *p    4    4  4       	A	    m  m       .  {  {  A   {       E  {  {  A   {       (          %      M  p0 $4  ~p1 .4  ~p2 84  ~a 
(  b (  d (  Plen                        wr   Hp0 4  @p1 4  p2 4  d 
(  P     (                  p #m  ~eps ,  ~r 
(  P             =        wr   p0 m  p1 m  ~p2 m  ~eps   ~ntP   ~neP   ~pf0 
(  pf1 
(  pf2 
(  P     a                  p0 #4  ~f0 .  ~p1 84  ~f1 C  ~eps M  ~df   H
      	        r   Pq 
a  \j   ~
      	                H      qj   ~       	:          k        0        wr l  }p m
4  }f n  }ntP o  }ni s  }ki t  ~no u  }ko v  ~
      	        ctr 
(  ~p01 
(  ~p23 (  ~q 
  k   }      }      }               k1   }k2   }k3   }      	:         	:      (  	  	:        +        2
      8
  wr ,  }p -
4  }f .  }eps /  }ntP 0  }neP 1  }ni 5  ~ki 6  no 7  ~ko 8  
    H
  	        nq ?  ~q @
M
  
    H
  	                       
  k D  ~               k M  ~     H
  	:    8
  a  ]
  	:                ~        f .  niP <  ki I  noP X  ko e  ni   Lno   Pk   T
      	        
      	              	:         I  4 :!;9I   :!;9I   :!;9I8  $ >   !I   :;9I  I  	! I/  
4 I4  & I  .?:!;9!'@|  .?:;9'I<  .?:!;9!'<  :;9   <  .?:!;9!'I@|    7 I  (    :;9I8!   .?:;9'<  4 :!;9!I  %     $ >   :;9  4 :;9I?<  >I:;9  .?:;9'I<         ,                                               z                                                                                            	        uvt	Y ;(<Xg<X h y( J	
<;( .(f  ff	 (	TYQ IF=:X 2/fb t s t	 (Cf	 (	TYQ IF=:X 2/fb t s t	 (CfPMX EBf96X .+f^ tPuMX EBf96X .+f^ tPuMX EBf96X .+f^ tPuMX EBf96X .+f^ n	u (-  >C>	D#U(, +. .(f  f9=5u .;   5 tYKK	KH jM   t#n ^<K X(J f f(tZ' !f4.f+ E .tu > y( J
=5	 . J .+ J( .= JB F[8 t= [)f)t)tw////i%g	/#25522 mroc_stl_write_tetra_faces _flags2 _wide_data r3_dir FALSE double mroc_stl_write_i3_triangle i3_eq i3_dist_sqr _IO_save_end short int size_t mroc_stl_write_surface_in_tetra _offset mroc_stl_classify_tetra_vertices __PRETTY_FUNCTION__ _IO_write_ptr _flags mroc_stl_write_r3_triangle _IO_buf_base _markers _IO_read_end _freeres_buf _IO_FILE vfac r3_mix float stderr long long int _lock long int __int64_t GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ unsigned char fprintf iroundfrac int32_t long long unsigned int unsigned int _IO_marker _shortbuf _old_offset _IO_write_base _unused2 _IO_read_ptr _IO_buf_end signed char r3_t char mroc_stl_edge_crossing bool_t _freeres_list __pad5 short unsigned int mroc_stl_unround_point long unsigned int _IO_write_end __off64_t int64_t _fileno i3_t _chain programerror _IO_wide_data cfac _mode __int32_t _IO_backup_base r3_gen_print __off_t mroc_stl_compute_normal _IO_codecvt _IO_read_base r3_sub _vtable_offset _codecvt _IO_save_base TRUE FILE __assert_fail r3_cross _IO_lock_t /home/stolfi/programs/c/JSLIBS/libmroc mroc_stl.c /home/stolfi/programs/c/JSLIBS/libmroc /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include /usr/include mroc_stl.c mroc_stl.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h r3.h i3.h stdio.h jsmath.h affirm.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x            ~   ECu     <       2
   ECH!
     `       0   EC'              EC           =   EC4              EC              EC            %   EC                                                                                                        !       "           !       1                    G     @              V     `             l                  {                                                                                                                                             ~                                                       ~      2
                                 =                           +                     <          0      W                     ^                y                                                                                                              %                                                                                                                                     mroc_stl.c __PRETTY_FUNCTION__.6 __FUNCTION__.5 __PRETTY_FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 mroc_stl_classify_tetra_vertices __assert_fail programerror mroc_stl_write_surface_in_tetra mroc_stl_edge_crossing mroc_stl_write_i3_triangle i3_dist_sqr __stack_chk_fail mroc_stl_write_tetra_faces r3_mix mroc_stl_write_r3_triangle iroundfrac stderr fprintf i3_eq mroc_stl_unround_point mroc_stl_compute_normal fputc fwrite r3_gen_print r3_sub r3_cross r3_dir        `                   o                   x                                                                                    	                  6                  E            O                   W                                                                  4       '            o                  ~                        A                                                                         I                   ,            R                  a            k            Q       s            r                                                      I                                                                   	            
                  
             
            Y       (
            ?
            ]
            
            
            %            g            p            <                              a                                           .            \      =            G            4       O                                                                                                                                                                              /                                                      Y            |      h            r            q       z                                                            |                              |                                                                                              '                  6            @                   H            ~                                                G            d                                                            #             4         !   L                   T         "   c                   j                   q                   {                            #                               "                                                                                      #                                                                                      #                                                           (                  0         #   H                  P         "   h                  p         "                        $            $            %            &   *                  <            P            ,      X         "   _            j            Y      q                   x            ]                  g               #                           Y                                     l                  g               #                           Y                                     v                  g               #                           Y                                                       g      &         #   -            8            Y      ?                   F                  P            g      X         #   r                                     
                     
                   
      '              
                                   *       
              /       
             =       
            D       
            M       
      z      T       
      b      [       
            b       
      |       g       
            z       
                   
                   
                   
                   
      *             
      J             
                    
                    
      0             
      K             
                   
                   
                  
            #      
            /      
      x      ;      
            G      
      o       S      
      '      _      
            k      
            w      
                   
                  
      a            
      `            
                  
      z            
                   
      o            
      #             
      M            
      =            
      [            
                  
                   
            ,      
            4      
            X      
      ?      b      
                  
      e            
                  
                  
      l            
                  
      5             
                  
      F            
      ;             
      _            
      %      )      
      %      :      
            b      
            s      
      .             
                  
      Y            
                  
      ]             
            #      
            M      
      X      q      
      c             
                  
                  
      '                        N      
             S                        
      u                              
      B                               
      /                              
      m      "                  P      
             Z                  c                        
                                $      
             .            `      ~      
      S            
                              	      
             	            ~      	      
             	                   	      
      m      	            @      	            a      
            D      ^
      
             c
                    
      
             
                  
      
      m                               
                                   "       
      2       &       
      Y       *       
             .       
             2       
             6       
             @       
             E       
             J       
            O       
            T       
            Y       
      %      ^       
      ,      c       
      :      h       
      A      m       
      F      r       
      K      w       
      S      |       
      \             
      e                                                 @             ~      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:      h                          &                                                          ,                                                          1                                                          >                            #                             9      @               J      
                          J                      %                                   ]                      '      0                              X      @               U      0          	                 q                      (                                   l      @               U                                }      0               -                                        0               1      n                                  0               >3      '                                                   e3                                                          h3                                                          3                                          @               W                                                       4                                	                      P8                                                         hX                                    