ELF                      �      4     (   U‰åWVSƒì@‰EÈ‰UÌ‹E‹U‰EÐ‰UÔ�EàPÿuÔÿuÐ‹EÈ‹UÌèüÿÿÿ‰EÀ‰UÄ‹Eà‹UäY1É;MÈMÌ}‰Ñ÷Ñë‰Á‰ÓƒÁÿƒÓÿ‰Ù	ÑÁéRPÿuÔÿuÐÿuÌÿuÈh    h-   h‡   h   hE   Qèüÿÿÿ‹EÈ‹UÌƒÀÿƒÒÿ‹EÌ	ÐÁè‹MÐ‹]Ô‰ÛÁû‰Ù;MÐ]Ô‰ÚÁêƒÄ08Ðt‹EÄ÷Ðë‹EÀ‹UÄƒÀÿƒÒÿ‹EÄ	ÐÁèÿuÄÿuÀÿuÔÿuÐÿuÌÿuÈhV   h�   h‰   h   hE   PèüÿÿÿƒÄ0ÿuäÿuàÿuÔÿuÐÿuÌÿuÈh¨   hß   h‹   h   hE   ‹Mà‹]ä‰ÛÁû‰Ù‹}à1Ï‰ø‹}ä1ß‰ú)ÈÚ‰E¸‰U¼‹MÐ‹]Ô‰ÛÁû‰Ù‹}Ð1Ï‰ø‹}Ô1ß‰ú)ÈÚ9E¸‹u¼ÖœÀ¶ÀPèüÿÿÿƒÄ(ÿuÌÿuÈÿuäÿuàÿuÔÿuÐÿuÄÿuÀhó   h>  h�   h   hE   ‹MÀ¯MÔ‹EÄ¯EÐÁ‹EÀ÷eÐÊEàUä‹MÈ1Á‹}Ì1×	ù”À¶ÀPèüÿÿÿƒÄ@�eô[^_]Â U‰åWVSƒì<‰EÈ‰UÌ…Ò„»  ‰Ð‰UÀÁø‰EÄ‹uÈ‰÷Áÿ‰u¸‰}¼P�EàPÿuÄÿuÀ‰ð‰úèüÿÿÿ‰EÐ‰UÔ‹Eà‹UäYƒ}È ~‰Ñ÷Ñë‰Á‰ÓƒÁÿƒÓÿ‰Ù	ÑÁéRPÿuÄÿuÀÿu¼ÿu¸h    h-   jrh    hE   QèüÿÿÿƒÄ0ƒ}È žÂƒ}Ì ŸÀ8Ât‹EÔ÷Ðë‹EÐ‹UÔƒÀÿƒÒÿ‹EÔ	ÐÁèÿuÔÿuÐÿuÄÿuÀÿu¼ÿu¸hV   h�   jth    hE   PèüÿÿÿƒÄ0ÿuäÿuàÿuÄÿuÀÿu¼ÿu¸h¨   hß   jvh    hE   ‹Mà‹]ä‰ÛÁû‰Ù‹}à1Ï‰ø‹}ä1ß‰ú)ÈÚ‰Ã‰Ö‹UÌÁú‹EÌ1Ð)Ð9Ã‰ðƒØ œÀ¶ÀPèüÿÿÿƒÄ(ÿu¼ÿu¸ÿuäÿuàÿuÄÿuÀÿuÔÿuÐhM  h>  jxh    hE   ‹MÄ¯MÐ‹EÔ¯EÌÁ‹EÌ÷eÐÊEàUä‰Ã‰Ö‹EÈ1Ø‹U¼1ò	Ð”À¶ÀPèüÿÿÿƒÄ@�eô[^_]ÃU‰åWVSƒìP‰EÈ‰UÌ‹E‹U‰EÐ‰UÔ�EàPÿuÔÿuÐ‹EÈ‹UÌèüÿÿÿ‰E¸‰U¼‹Eà‹Uä‰$PÿuÔÿuÐÿuÌÿuÈh�  hÍ  jAh   hE   ;EÐ‰ÐEÔ’À¶ÀPèüÿÿÿƒÄ(ÿuÌÿuÈÿuäÿuàÿuÔÿuÐÿu¼ÿu¸hó   h>  jCh   hE   ‹MÔ¯M¸‹EÐ¯E¼Á‹EÐ÷e¸ÊEàUä‰Ã‹EÈ1Ø3UÌ	Ð”À¶ÀPèüÿÿÿ‹]¼‹}ÔƒÄ8ÿuÔÿuÐÿuÌÿuÈhÓ  h÷  jFh   hE   ‰Ø÷ç‰Á1À	Ñ”ÀPèüÿÿÿ‹EÐ‰EÀÇEÄ    ‰Ø÷eÀƒÄ(ÿuÔÿuÐÿuÌÿuÈhÓ  h  jIh   hE   …Ò‰E°‰U´”Á¶ÉQèüÿÿÿ‹E°‹U´‰Â¸    ‰E°‰U´‹]¸‰ø÷ã‰Æ‰×ƒÄ(ÿuÔÿuÐÿuÌÿuÈhÓ  h#  jMh   hE   1À…Ò”ÀPèüÿÿÿ‰÷¾    ƒÄ(ÿuÔÿuÐÿuÌÿuÈhÓ  h4  jPh   hE   ‰ø÷ÐƒÊÿ;U°E´“À¶ÀPèüÿÿÿu°}´‰Ø÷eÀƒÄ(ÿuÔÿuÐÿuÌÿuÈhÓ  h4  jTh   hE   ‰Ã÷Ó‰Ñ‰E¸‰U¼÷Ñ9óù“Á¶ÉQèüÿÿÿ‹E¸‹U¼Æ×ƒÄ(ÿuÔÿuÐÿuÌÿuÈhÓ  h>  jWh   hE   ‹Uà÷Ò‹Eä÷Ð9òø“À¶ÀPèüÿÿÿƒÄ(ÿuÔÿuÐÿuÌÿuÈhG  hx  jZh   hE   uà}ä‹EÈ1ð‹UÌ1ú	Ð”À¶ÀPèüÿÿÿ‹EÐ‰E°‹EÈ‰E¬ƒÄ0ƒ}° „�  Q�EàPÿuÄÿuÀ‹EÈ1Òèüÿÿÿ‰E¸‰U¼‹Eà‹Uä‹uÈ1ÿ‰$PÿuÄÿuÀWVh�  hÍ  j(h   hE   ;EÀ‰ÐEÄ’À¶ÀPèüÿÿÿ‹Mà‹]äƒÄ(WVSQÿuÄÿuÀÿu¼ÿu¸hó   h>  j*h   hE   ‹E¼¯EÀ‰E¨‹E¸÷eÀU¨ÈÚ‹M¬1Á	Ñ”À¶ÀPèüÿÿÿƒÄ8ÿuÄÿuÀWVhÓ  h€  j-h   hE   ‹]¼1À…Û”ÀPèüÿÿÿƒÄ(ÿuÄÿuÀWVhÓ  h�  j/h   hE   1Àƒ}ä ”ÀPèüÿÿÿ‹E¬1Ò÷u°‰U¨ƒÄ(ÿuÄÿuÀWVhž  hÌ  j5h   hE   3E¸	Ø”À¶ÀPèüÿÿÿƒÄ(ÿuÄÿuÀWVhÙ  h  j7h   hE   ‹U¨‹uà1Ö1Àuä”ÀPèüÿÿÿƒÄ0PPÿuÔÿuÐ‹EÈ‹UÌè‘÷ÿÿZY‹UÐ‹EÈè‹ùÿÿ‹EÐ‹UÔ÷ØƒÒ ÷Ú‰EÀ‰UÄSSRP‹EÈ‹UÌèb÷ÿÿ‹}°÷ß^X‰ú‹EÈèXùÿÿ‹]È‹uÌ÷ÛƒÖ ÷ÞPPÿuÔÿuÐ‰Ø‰òè3÷ÿÿ‹E¬÷Ø‰EÈZY‹UÐè(ùÿÿPPÿuÄÿuÀ‰Ø‰òè÷ÿÿXZ‰ú‹EÈèùÿÿ�eô[^_]Â U‰åWVSƒì1Û‹ƒ    ‹“$   VVÿ³,   ÿ³(   è±úÿÿƒÃ_XƒûPu×»@œ  ¾   1ÿÇEà”  1ÉkÁ‰EØ‹Eà¹   ÷á‰Eà‰Uä‹EØEäkÏ¸   ÷æÊEàUä‰EØ‰UÜkÏ¸   ÷æ‰Æ‰×ÏkMÜ¸   ÷eØÊÆ×‰ø	ðu¾   1ÿ‹EØ‰Eà‹MÜ‰ÈEàu	ÇEà   1ÉPPWV‹Eà‰Ê‰MØèúÿÿZYK‹MØ…gÿÿÿ�eô[^_]Ãº	  ¸  éüÿÿÿ¸  éüÿÿÿ   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   ,     m     r     |     �     ‡   
  ì     ñ     û            
       %    /    4    Œ  
  ¬    ±    »    À    ö  
  G    „    ‰    �    •    ›  
  â    ç    î    ó    ù  
              $    g  
  ‡    Œ    “    ˜    Ò  
      .    3    :    ?    S  
  s    x        „    º  
  Ô    Ù    à    å    ø  
      #    *    /    C  
  u    z    �    †    “  
  ®    ³    º    ¿    Ø  
  ÷    ü            &  
  D    I    P    U    o  
  ƒ    ˆ    �    ”    ²  
  à                    '  
  E    J    Q    V    €  
  �    •    œ    ¡    ±  
  Á    Æ    Í    Ò    á  
  ü                  
  .    3    :    ?    U  
  	    	    !	    '	    ñ	    ö	    û	     
    
  	   .symtab .strtab .shstrtab .rel.text .rodata .rodata.str1.1 .data .module_license .bss .moddeps .modname                                                         4   	
                    	   @       $     
            %             @
  p                   -      2       °
                  <             Ë                     B             Ì                    R             Û                     W              Û                    `              ï  	                                ø  °               	              ¨  z                                $  i                  