ELF                      °      4     (   U‰åWVSƒìH‰EÈ‰UÌ‹E‹U‰EÐ‰UÔ�EàPÿuÔÿuÐÿuÌÿuÈèüÿÿÿ‰EÀ‰UÄ‹Mà‹]äƒÄ 1À‹}È9ø‹}Ìø}‰Ø÷Ðë‰È‰ÚƒÀÿƒÒÿ‰ß	×‰øÁèSQÿuÔÿuÐÿuÌÿuÈh    h-   h‡   h   hE   Pèüÿÿÿ‹MÈ‹]ÌƒÁÿƒÓÿ‹UÌ	Ú‰ÑÁé‹EÐ‹UÔ‰ÒÁú‰Ð;EÐUÔ‰ÐÁèƒÄ08Át‹EÄ÷Ðë‹MÀ‹]ÄƒÁÿƒÓÿ‹UÄ	Ú‰ÐÁèÿuÄÿuÀÿuÔÿuÐÿuÌÿuÈhV   h�   h‰   h   hE   Pèüÿÿÿ‹Eà‹UäƒÄ0RPÿuÔÿuÐÿuÌÿuÈh¨   hß   h‹   h   hE   ‰Á‰Ó‰ÛÁû‰Ù‰Î‰ß1Æ1×‰ð‰ú)ÈÚ‰E¸‰U¼‹uÐ‹}Ô‰ÿÁÿ‰þ‰ð‰ú3EÐ3UÔ)ðú9E¸‹}¼×œÀ¶ÀPèüÿÿÿƒÄ(ÿuÌÿuÈÿuäÿuàÿuÔÿuÐÿuÄÿuÀhó   h>  h�   h   hE   ‹MÀ‹EÔ¯È‹EÄ‹]Ð¯ÃÁ‹EÀ÷ãÊEàUä3EÈ3UÌ	Ð”À¶ÀPèüÿÿÿƒÄ@�eô[^_]ÃU‰åWVSƒì<‰EÈ‰UÌ…Ò„¶  ‰Ð‰UÀÁø‰EÄ‹uÈ‰÷Áÿ‰u¸‰}¼ƒì�EàPÿuÄÿuÀWVèüÿÿÿ‰EÐ‰UÔ‹Mà‹]äƒÄ ƒ}È ~‰Ø÷Ðë‰È‰ÚƒÀÿƒÒÿ‰ß	×‰øÁèSQÿuÄÿuÀÿu¼ÿu¸h    h-   jrh    hE   PèüÿÿÿƒÄ0ƒ}È žÂƒ}Ì ŸÀ8Ât‹EÔ÷Ðë‹MÐ‹]ÔƒÁÿƒÓÿ‹UÔ	Ú‰ÐÁèÿuÔÿuÐÿuÄÿuÀÿu¼ÿu¸hV   h�   jth    hE   Pèüÿÿÿ‹Eà‹UäƒÄ0RPÿuÄÿuÀÿu¼ÿu¸h¨   hß   jvh    hE   ‰Á‰Ó‰ÛÁû‰Ù‰Î‰ß1Æ1×‰ð‰ú)ÈÚ‹]ÌÁû‹MÌ1Ù)Ù9È‰ÐƒØ œÀ¶ÀPèüÿÿÿƒÄ(ÿu¼ÿu¸ÿuäÿuàÿuÄÿuÀÿuÔÿuÐhM  h>  jxh    hE   ‹MÄ‹EÐ¯È‹EÔ‹}Ì¯ÇÁ‰ø÷eÐÊEàUä3E¸3U¼	Ð”À¶ÀPèüÿÿÿƒÄ@�eô[^_]ÃU‰åWVSƒìX‰EÈ‰UÌ‹E‹U‰EÐ‰UÔ�EàPÿuÔÿuÐÿuÌÿuÈèüÿÿÿ‰E°‰U´‹Eà‹UäƒÄ RPÿuÔÿuÐÿuÌÿuÈh�  hÍ  jAh   hE   ‹}Ð9ø‰ÐEÔ’À¶ÀPèüÿÿÿ‹uà‹}äƒÄ(ÿuÌÿuÈWVÿuÔÿuÐÿu´ÿu°hó   h>  jCh   hE   ‹M°‹EÔ¯È‹E´‹]Ð¯ÃÁ‰Ø÷e°Êðú3EÈ3UÌ	Ð”À¶ÀPèüÿÿÿ‹u´‹MÔƒÄ8ÿuÔÿuÐÿuÌÿuÈhÓ  h÷  jFh   hE   ‰ð÷á‰M¬	Ð”À¶ÀPèüÿÿÿ‹EÐ‰EÀ1Û‰]Ä‰ð÷eÐ‰Æ‰×ƒÄ(ÿuÔÿuÐÿuÌÿuÈhÓ  h  jIh   hE   1À…Ò”ÀPèüÿÿÿ‰÷¾    ‹]°‰Ø‹M¬÷áƒÄ(ÿuÔÿuÐÿuÌÿuÈhÓ  h#  jMh   hE   …Ò‰E°‰U´”Á¶ÉQèüÿÿÿ‹E°‹U´‰Â¸    ƒÄ(Æ×’À¶ÀÿuÔÿuÐÿuÌÿuÈhÓ  h4  jPh   hE   ƒðPèüÿÿÿ‹MÄ¯ËkEÀ Á‰Ø÷eÀÊƒÄ(Æ×’À¶ÀÿuÔÿuÐÿuÌÿuÈhÓ  h4  jTh   hE   ƒðPèüÿÿÿƒÄ(‰ð‰úEàUä’À¶ÀÿuÔÿuÐÿuÌÿuÈhÓ  h>  jWh   hE   ƒðPèüÿÿÿƒÄ(ÿuÔÿuÐÿuÌÿuÈhG  hx  jZh   hE   uà}ä3uÈ3}Ì1À	þ”ÀPèüÿÿÿ‹]Ð‹EÈ‰E°ƒÄ0…Û„®  ‰E¸1É‰M¼ƒì�EàPÿuÄÿuÀÿu¼ÿu¸èüÿÿÿ‰Æ‰×‹Eà‹UäƒÄ RPÿuÄÿuÀÿu¼ÿu¸h�  hÍ  j(h   hE   ‹MÀ9È‰ÐEÄ’À¶ÀPèüÿÿÿƒÄ(ÿu¼ÿu¸ÿuäÿuàÿuÄÿuÀWVhó   h>  j*h   hE   ‹MÀ¯Ï‹EÄ¯ÆÁ‹EÀ÷æÊEàUä3E¸3U¼	Ð”À¶ÀPèüÿÿÿƒÄ8ÿuÄÿuÀÿu¼ÿu¸hÓ  h€  j-h   hE   …ÿ”À¶ÀPèüÿÿÿƒÄ(ÿuÄÿuÀÿu¼ÿu¸hÓ  h�  j/h   hE   1Àƒ}ä ”ÀPèüÿÿÿ‹E°1Ò÷ó‰U¬ƒÄ(ÿuÄÿuÀÿu¼ÿu¸hž  hÌ  j5h   hE   1Ò1ð1ú	Ð”À¶ÀPèüÿÿÿƒÄ(ÿuÄÿuÀÿu¼ÿu¸hÙ  h  j7h   hE   ‹E¬1Ò3Eà3Uä	Ð”À¶ÀPèüÿÿÿƒÄ0PPÿuÔÿuÐ‹EÈ‹UÌè‘÷ÿÿ‹EÐ‰EÀ‹EÈ‰E¸‹UÀè‡ùÿÿ‹uÐ‹}Ô÷Þƒ× ÷ßZYWV‹EÈ‹UÌèa÷ÿÿ÷Û‰]¬‰Ú‹E¸è\ùÿÿ‹EÈ‹UÌ÷ØƒÒ ÷Ú‰EÈ‰UÌ[YÿuÔÿuÐè2÷ÿÿ‹]°÷Û‹UÀ‰Øè-ùÿÿXZWV‹EÈ‹UÌè÷ÿÿƒÄ‹U¬‰Ø�eô[^_]é
ùÿÿU‰åWVSƒì1Û‹ƒ    ‹“$   VVÿ³,   ÿ³(   èµúÿÿƒÃƒÄƒûPuÖ¾@œ  ÇEà   1É‰Mä»”  1ÉkÁ‰Ç¸   ÷ã‰Á‰ÓûkEä‰Ç¸   ÷eàúÈÚ‰EØ‰UÜk}ä¹   ‹Eà÷á‰Á‰Óûk}Ü¸   ÷eØúÈÚ‰Eà‰Uä‹EäEàuÇEà   1Ò‰Uä‹]Ø‹MÜ‰È	Øu»   1ÉPPÿuäÿuà‰Ø‰Ê‰MØèÿùÿÿƒÄ‰ðH‰Æ‹MØ…\ÿÿÿ�eô[^_]ÃU‰åƒìh 	  h  èüÿÿÿƒÄÉÃU‰åƒìh  èüÿÿÿƒÄÉÃ    test32s test64s test32  test64  ÿÿÿÿÿÿÿÿ              ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ                            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                                                              ù	          
                     +              :              M              b               grub_mod_init grub_mod_fini grub_divmod64 grub_divmod64s grub_test_register grub_test_unregister grub_test_assert_helper   ,     u     z     „     ‰     �   
  ø     ý               
  .    3    =    B    ’  
  ²    ·    Á    Æ    û  
  J    ‹    �    —    œ    ¢  
  ë    ð    ÷    ü      
      #    *    /    j  
  Š    �    –    ›    Ð  
      -    2    9    >    T  
  v    {    ‚    ‡    º  
  Ô    Ù    à    å    ú  
  "    '    .    3    @  
  e    j    q    v    Š  
  µ    º    Á    Æ    Ï  
                     
  >    C    J    O    X  
  l    q    x    }    –  
  Ê    ê    ï    ö    û      
  -    2    9    >    m  
  �    †    �    ’       
  ´    ¹    À    Å    Ô  
  ò    ÷    þ          
  +    0    7    <    U  
  	    	    	    !	     
    
    

    
    
  	   .symtab .strtab .shstrtab .rel.text .rodata .rodata.str1.1 .data .module_license .bss .moddeps .modname                                                         4   (
                    	   @       D     
            %             `
  p                   -      2       Ð
                  <             ë                     B             ì                    R             û                     W              û                    `                	                                  °               	              È  z                                D  i                  