ELF                        -,     4     (  !| ̒ В! ԒA ؒa ܒ     ! A a  |?x 0 4? 4/  A? 0}4Kx:`  ? 4}+Kx9@  9? (}'Kx}ESx}f[x~cx~xH     $? 4}>Kx;  ? (_ ,9  H@A H@@ P@A 9   U	>}#Kx? 0? <;   8? 4}0Kx9  ? (_ ,! A   ? 8_ <=   9  <  8  8 )<  8  <  8  L1H  ? 4}<Kx;`  ? $}Iց?  })}
J? $}I})}ZSx}9Kx}(}9Kx? (_ ,~P~I? 0}2Kx:   ~x~ؒx~x}) 4U)~U)>}#Kx   $? 4? D @? (_ ,}KSx}*Kx? 0? L H H L  A a ? @_ D! A }
Cx|;x=   9  <  8  8 +<  8  <  8  L1H  ?  U) >? Tx P? P_ T}(Kx}ISx}	Kx}) 4U)~U)>}#Kx? 0? \ X? 4? d|3x `? `_ d! A ? X_ \=   9  <  8  8 .<  8  <  8  L1H  ? (_ ,U) >? lx h? h_ l}(Kx}ISx}	Kx}) 4U)~U)>}#Kx? 0? t p? 4? ||3x x? x_ |! A ? p_ t=   9  <  8  8 0<  8  <  8  L1H  _ 0? 4}*K? x ?  _ $  |;x|Jx }	Rx? ? _ }(Kx}ISx}	Kx}) 4U)~U)>}#Kx? 0?  ? 4? |3x ? _ ! A ? _ =   9  <  8  8 6<  8  <  8  L1H  ? 0_ 4}	S_ 4}HQ}*HP? x ? (_ ,  |;x|Jx }	Rx? ? _ }(Kx}ISx}	Kx}) 4U)~U)>}#Kx? 0?  ? 4?  ? _ ! A ? _ =   9  <  8  8 8<  8  <  8  L1H  H  `   9 |+ĂKȂk̂ЂԂ؂܃+Kk샋}a[xN  !|$ ܒ ! A a 쒁     !Aa|?x @ D H L9? 8}'Kx H L @ DH     $_ 8 <9  ? HP@A  ? HP @ ? LX@A 9   U	>}#Kx @ D H L? 8_ <! A   |3x|+x=   9  <  8  8 B<  8  <  8  L1H  _  ? L}
Iց_ H? $}*I|J_ $? L}
I}*H}Cx}=Kx}'}=Kx? 8_ <^P=I? @_ D;Jx\Rxix}) 4U)~U)>}+Kx   $ H L? 8_ <}'Kx}HSx? @_ D! A     |#x|ix=   9  <  8  8 D<  8  <  8  }c[xL1H  ?  U6 >:  ? HU8 >:  }U}7}
J}V}6_ T? P? P}(J? P? P_ T}(Kx}ISx}	Kx}) 4U)~U)>}#Kx @ D? H_ L! A }
Cx|;x=   9  <  8  8 G<  8  <  8  L1H  ?  U4 >:`  ? H_ L:   }RSx}S}1}
J}T}4_ \? X? X}(J? X? X_ \? (_ ,? (_ ,9@ ? (/  A 9@  UI>}#Kx @ D? H_ L! A }
Cx|;x=   9  <  8  8 J<  8  <  8  L1H  ? ,U) >? 9    ? _ ? (_ ,? HU0 >9  ?  _ $ p_ t p t}	Cx}OI|;x})}*J}Cx|;x}h[x}A}j[x}PP d_ `_ `})R? `? `_ d? 0_ 4? 0_ 49  _ 0/  A 9   U)>}#Kx @ D? H_ L! A }
Cx|;x=   9  <  8  8 N<  8  <  8  L1H  ? 4U) >? 9   ? ? _ ? 0_ 4? 0_ 4}(H x}IP? |9  _ ( x ||;x0@A  _ (|;x0 @ _ ,@@@ 9   U)>}#Kx @ D? H_ L! A }
Cx|;x=   9  <  8  8 Q<  8  <  8  L1H   ( ,? 0_ 4|P }'I? ? _ ? (_ ,?  _ $9    _ ? H_ L _   |+x  }
Cx}IQ|;x|3x})!}*J|3x}Cx|;x}h[x}A|3x}j[x}GP l_ h_ h})R? h? h_ l? 0_ 4? 0_ 4? 0_ 4}(H }IP? 9  _ (  |;x0@A  _ (|;x0 @ _ ,@@@ 9   U)>}#Kx @ D? H_ L! A }
Cx|;x=   9  <  8  8 U<  8  <  8  L1H   ( ,? 0_ 4|P }'I? ? _ ? (_ ,? 8_ <}(H }IP? 9  _ (  |;x0@A  _ (|;x0 @ _ ,@@@ 9   U)>}#Kx @ D? H_ L! A }
Cx|;x=   9  <  8  8 X<  8  <  8  L1H  ? 8_ < ( ,|P }'I? ? _ đ? (_ , @ D? (_ ,|Jx }	Rx? ́? ȁ_ }(Kx}ISx}	Kx}) 4U)~U)>}#Kx @ D? H_ L! A }
Cx|;x=   9  <  8  8 [<  8  <  8  L1H  `   9  |+ĂKȂk̂ЂԂ؂܃+Kk샋}a[xN  ! |?x   |p |p  }'*x}H2x}@}i9}g[x}cx}
Cx|;x}#Kx}DSx9  }a[xN  !|   ! A a   Ē Ȓ ̓ Г! ԓA ؓa ܓ    |?x 0 4? 4/  A? 0? <})p? 8? 4}+Kx})p}*Kx9? (}'Kx}ESx}f[x 8 <H     $? 0/  @  ? (_ ,})HU)U)>}#KxH  0? (_ ,3};x}\xWv:  ~ɳxU)>}#Kx? 0? D})p? @? 4? L})p? H? (_ ,! A ? H_ L! A ? @_ D=   9  <  8  8 s<  8  <  8  L1H  _ 09*}IKxU)U(>_ 49*}IKx})HU)U)>}	JxU)>/  A ?  })HU)U)>}#KxH  L?  _ $2
}ԁ?  _ $}Kx ~	Sx? ? U)? 9   ? ? U)>}#Kx? 0? T})p? P? 4? \})p? X?  _ $! A ? X_ \! A ? P_ T=   9  <  8  8 u<  8  <  8  L1H  ? (_ ,}#Kx}DSxK	|#x|}x? 4? d})p? ` ` dK|#x|ix9   A @@ @A 9   U	>}#Kx? 0? l})p? h? 4? t})p? p? (_ ,! A ? p_ t! A ? h_ l=   9  <  8  8 w<  8  <  8  L1H  ? 4}8Kx})p}7Kx? $}Iց?  })}JJ? $}	})}Cx}9Kx}*}9Kx? (_ ,~ZP~9I? 0? |})p? x? x_ |}(Kx~3Bx}ISx~TJx~ix}) 4U)~U)>}#Kx? 4? })p? ? (_ , 0 }p     ! A ? _ ! A ?  _ $=   9  <  8  8 y<  8  <  8  L1H  H  `   9  |+ĂKȂk̂ЂԂ؂܃+Kk샋}a[xN  !@| đ | ! A a      ! A a     |?x 0 4 8 <9? (}'Kx 8 < 0 4H     $? 0/  A ? 0/  @ ,? 4/  A  ? (_ ,})HU)U)>}#KxH  8? (_ ,3}/x}PxU? D9   ? @? GU)>}#Kx? (_ ,! A ? 8_ <! A ? 0_ 4=   9  <  8  8 <  8  <  8  L1H  ? 0_ 42J~)ԁ? 0_ 4~(Kx H~ISx? L? HU)? T8   P? WU(>? 8}4p? 8}3p? 8_ <|ʠ \})? X? XU)? d `? gU)>}	JxU)>/  A ?  })HU)U)>}#KxH  L?  _ $2~ԁ?  _ $~Kx h~Sx? l? hU)? t9   ? p? wU)>}#Kx?  _ $! A ? 8_ <! A ? 0_ 4=   9  <  8  8 <  8  <  8  L1H  ? (_ ,}#Kx}DSxK%|#x|}x 8 <K|#x|ix9   A @@ @A 9   U	>}#Kx? (_ ,! A ? 8_ <! A ? 0_ 4=   9  <  8  8 <  8  <  8  L1H  _  ? <}JIց 8? $}(I}
J_ $? <|I}*H|;x};Kx}(};Kx? (_ ,P~I? 0_ 4~JxRx)x}) 4U)~U)>}#Kx? (_ , 0 4  ! A ? 8_ <! A ?  _ $=   9  <  8  8 <  8  <  8  L1H  `   9  |+ĂKȂk̂ЂԂ؂܃+Kk샋}a[xN  !| D   ! $A (a , 0 4 8 <|?x        KM? _ }DSx}#KxKՁ? _   |;x}Cx}#Kx}DSxK? _ }DSx}#KxK  ? _ #
  ~~x
x}%Kx}FSx|;x}CxK_ ? }) }$Kx}CSxKс? _ #J  )'xHx? _ }%Kx}FSx|;x}CxKm? }) }*Kx? }$Kx}CSxK? _ #  igxx? _ #  xx}%Kx}FSx|;x}CxK? }) }*Kx? }) }$Kx}CSxK`   9 @ |܃+Kk샋}a[xN  !| t! 4A 8a < @ D H L P! TA Xa \ ` d h l|?x9   9@? _ 9   9@ ? _ 9   ? H  `=   9I  ? U) 6}*JI )  =   8   U 6}B9    |;x}Cx}#Kx}DSxK]? 9) ? ? + @9   ? H X  }
Cx|;xUF'>U; 6|xU\ 6ixxJ@)9? I ? )  }
J_ 9  |I}*H|;x}7Kx}(}7Kx~~y  ? I ? )  }
J_ 9  |I}*H|;x}=Kx}(}=Kx? I ? )  }
J_ 9  |I}*H|;x}5Kx}(}5Kx~^~=? _ ? _ })Sx/  @ 9   9@ ? _ ? _ })Sx/  @ 9   9@ ? _     K? 9) ? _ 9   a)?H@@`   9 p |+ĂKȂk̂ЂԂ؂܃+Kk샋}a[xN  !| $ |?x =   8  =   8i  H  `   9   |}a[xN  !|  |?x=   8i  H  `   9  |}a[xN  remainder is larger than dividend: 0x%llx %% 0x%llx = 0x%llx    r < b   tests/div_test.c    division doesn't satisfy base property: 0x%llx * 0x%llx + 0x%llx != 0x%llx  q * b + r == a  division overflow in 0x%llx, 0x%llx (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)    (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 remainder sign mismatch: %lld %% %lld = %lld    a > 0 ? r >= 0 : r <= 0 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: %lld * %lld + %lld != %lld  div_test    test32  test64  test32s test64s LICENSE=GPLv3+                                                functional_test div div_test                                                                   L   H          <                                                                           +              :              M              b            grub_mod_init grub_mod_fini grub_divmod64 grub_divmod64s grub_test_register grub_test_unregister grub_test_assert_helper        

              "        &     @  *     @  2    H  6    H  :     H  >     H  D  
           \  "     \  &       *       2    H  6    H  :     H  >     H  D  
                                      H      H       H       H    
      R       V       Z       ^       f    H  j    H  n     H  r     H  x  
                        ,      ,  &    H  *    H  .     H  2     H  8  
          <      <      h      h      H      H       H       H     
        

      Z        ^        b     @  f     @  n    P  r    P  v     H  z     H    
      >     \  B     \  F       J       R    P  V    P  Z     H  ^     H  h  
                        x      x      P  
    P       H       H    
                                    P      P       H       H    
      	       	       	      	      	    P  	    P  	     H  	     H  	  
      
       
       
      
      
    P  
    P  
     H  
     H  
  
                          
          P      P       H       H  $  
                                    P      P       H       H    
                                  P      P       H       H    
         
                      @      @      X      X       H       H    
          X      X                  X      X       H       H     
                                  X      X       H       H    
                                    X      X       H       H    
        
      v      z      ~    @      @      `      `       H       H    
          X      X                  `      `       H       H    
      j      n      r      v      ~    `      `       H       H    
      >     \  B     \  F       J       R    `  V    `  Z     H  ^     H  d  
              "        :        >        f      j      n    <  r    <  t  
          <      <    
     .symtab .strtab .shstrtab .rela.text .rodata .module_license .data .bss .moddeps .modname                                                           4                          @      "\  
t   	            &              h                  .             l                     >                P                  D                                   I                                   R                 	                                      
   
         	             !   z                               ,   [               