ELF                        t     4     (  !| 08  ||x T|#x|+x|3xH  /  !  |xx|#xA @/  A}#HA  ?@  ?`  a $;Z  ;{  A =   <  a Tcx x9   8  8 ExdxH  1=}<p}PKx}^QU)UJP @ 19|xx =   <  ! Tcx x9   8  8 ExdxH    8`  $|p}'*x}*2x|8}IQp}(x}$x}	@})!P A P@@ 8@A 8`   =   <   xx 9  8   8 ExdxH  }8ցA $8   Exdx|~֑A  |  |cJ}?֓  |c:<  8  })P*x|cA})x|cx=   |cKx9  |c 4	xTc~H  9a PH   A $1J|i|cKxK!||#x 0|~x|p|zp|#x T8  xCxxH  /  !  |xx|#x@}#HA  ?  ?`  a $;  ;{  A ; =   a <  Tc Ixx 9  8  8 sxdxH  9>9_KxPU)UJP @ 19|xx =   <  ! TcIx x9   8  8 uxdxH    8`  $|p}'*x}*2x|8}IQp}(x}$x}	@})!P A P@@ 8@A 8`   =   <   Ixx 9  8   8 wxdxH  }8ցA $8 y  xdx||֑A  |A  |cJ}?֓  |c:<  8  })P*x|cA})x|cx=   |cKx9  |c 4	xTc~H  9a PH   A $1J|i|cKxK !} &|8   8|+x |}x|#x 4|3xH  ?   A  >   >   ;9  ?`  ! $P@|ux|#x:  :1  : ;{  8` A @ H@A 8`  ~֑A ~xx! ~'xx~u֓ 8 B~x dx>@  _:R  ?   ;  9  }߱H  ! $|t  <  ~x|c! dx }NH ~x|cA}Jx |cx ~Hx|cSx ~ʳx  |c 48 DTc~H  }5֓ <   xx|u8  8 G~xdx|cKxx|c 4Tc~H  |u <   xxx8  8 J~x|c 4dxTc~>  H  || <   xxx8  8 N~x|c 4dxTc~:  H  ~ x}3H x|cx~x8 Q~xdx8c ~H  I x}4H x|cx8c ~x8 U~xdx~zH  !  }p8` TA $})HH@}JPA @ P@@ 8`   <  x xx8  8 X~xdxH  a $.  =    <  x}a  x}x 9  |z8  |cx8 [|csx~x|c 4dxTc~H  A8  8  x8`  x:  H  A  ;9 |zx|#x! $P@8` @ H@A 8`  A ~xx! ~'x9    8 )%x dxH  |A $<    %xdx|z֑A  }6֓  |c:   8 +})P~ʳx|cA})x|cKx9   ! |c 4Ix~HxTc~H   <  C 4 x9   x8  8 .%xdxTc~H  a  <  x 9   x |c 48  8 0%xdxTc~H   =    <  9   x9  8  8 6%xdxxCx|c 4Tc~H  a $P=    <  9   xa  x 9  8  |cx8 8|c 4%xdxTc~H  xxxxKyA xxK #?  -  x&xxxKEA dxxKi#^  xxxDxK A xxK9x&xxDxKA dxxK 49a } H   !| ?  ;   4;  ;   ; K/ ; @;`  ;  c{@; ;  ;;@ ;  ;  : _  } = P ^ })B< } })BPy@ ;  ; y@ ;  ; xxxxKI7{@x9a 0H   <  <`  8  8c  H   <`  8c  H   test64s test32s test64  test32                                                remainder sign mismatch: %lld %% %lld = %lld a > 0 ? r >= 0 : r <= 0 tests/div_test.c quotient sign mismatch: %lld / %lld = %lld ((a > 0) == (b > 0)) ? q >= 0 : q <= 0 remainder is larger than dividend: %lld %% %lld = %lld abs64(r) < abs64(b) division doesn't satisfy base property: 0x%llx * 0x%llx + 0x%llx != 0x%llx q * b + r == a division doesn't satisfy base property: %lld * %lld + %lld != %lld remainder is larger than dividend: 0x%llx %% 0x%llx = 0x%llx r < b division overflow in 0x%llx, 0x%llx (q >> 32) * (b >> 32) == 0 x1 < (1LL << 32) x2 < (1LL << 32) x1 <= ~x2 x1 <= ~r division overflow test failure in 0x%llx, 0x%llx a == x1 (q >> 32) == 0 (r >> 32) == 0 C compiler division failure in 0x%llx, 0x%llx q == (a / b) C compiler modulo failure in 0x%llx, 0x%llx r == (a % b) div_test  LICENSE=GPLv3+ div functional_test div_test                                                                              4          H                                               	              
                               +              9              G              V              i              ~                          grub_mod_init grub_mod_fini _restgpr_23_x grub_divmod64 _restgpr_24_x grub_divmod64s grub_test_register grub_test_unregister _restgpr_14_x grub_test_assert_helper    $  
       R         V     E   ^         b     E   j         n     -                 -     
            V                V           
      j       n                       
          >      >                  
        
      h  
                   E               E               -               -    
           V         .     V  6       D  
                                    
          >      >  2    M  :    M  H  
      P  
        
                                       E                   E         &       *      .      8  
      J                  
                    
                      4    
      *    #  >    #  V    4  X  
        
        
          >  "    >  0  
      >    G  F    x  b    G  j    x    
        
        
              B        t  
      ~              
                    
                  	      	      	(  
      	6      	>      	V      	Z      	t  
      
0  
      
B        
N        0  
      6    
4  :      >    
4  B      D  
      J      N      P  
            > .symtab .strtab .shstrtab .rela.text .rodata .rela.rodata.cst4 .rodata.str1.1 .data .module_license .bss .moddeps .modname                                                          4  T                        @      (                 &               p                  3                                .      @                        @      2                         O                                  U                                 e            '                      j             '                     s             ;   	                               D  @               	                                                  |               