ELF ¨ 4 ( óûU‰åWVSƒì\‰EÔ‰UЃ}Ð „ÿ ‹]о ‹UÔ¹ ƒì�EØPVS‰Ð‰ÊèüÿÿÿƒÄ‰Eà‰Uä‹EØ‹U܉E¨‰U¬‹Eк ‰E ‰U¤‹uÔ¿ ‹Mл ‹EØ‹UÜÆEÈ9È‰ÐØrÆEÈ ¶EÈÿu¬ÿu¨ÿu¤ÿu WVh h= j)h, hC PèüÿÿÿƒÄ0‹EÔº ‰EȉUÌ‹EØ‹U܉E¨‰U¬‹]о ‰] ‰u¤‹Uà‹Mä‰U˜‰Mœ‹Eк ‹Mà¯Ê‰Ë‹Mä¯È�4÷eà‰Á‰Ó�‰Ã‹EØ‹UÜÁÓ‹EÔº ‰Ï1lj}À‰ß1׉}Ä‹]À‹uÄ‰ß ÷‰ø…À”À¶ÀƒìÿuÌÿuÈÿu¬ÿu¨ÿu¤ÿu ÿuœÿu˜hT hŸ j+h, hC PèüÿÿÿƒÄ@‹Eк ‰EȉUÌ‹uÔ¿ ‹Eà‹Uä‰Ð1҉à Ӊ؅À”À¶ÀƒìÿuÌÿuÈWVh° hÔ j.h, hC PèüÿÿÿƒÄ0‹Mл ‹uÔ¿ ‹EØ‹U܉Ð1Ò Ð…À”À¶ÀƒìSQWVh° hã j0h, hC PèüÿÿÿƒÄ0‹uп ‹EÔº ‰EȉUÌ‹EÔº ÷uк ‰Ã3]à‰]¸‰Ð3Eä‰E¼‹E¸‹U¼‰Ã Ӊ؅À”À¶ÀƒìWVÿuÌÿuÈhô h" j6h, hC PèüÿÿÿƒÄ0‹Eк ‰EȉUÌ‹EÔº ‰EÀ‰UÄ‹EÔº ÷uЉЉÁ» ‹EØ‹U܉Ï1lj}°‰ß1׉}´‹U°‹M´‰Ð È…À”À¶ÀƒìÿuÌÿuÈÿuÄÿuÀh0 h\ j8h, hC PèüÿÿÿƒÄ0ë��eô[^_]ÃóûU‰åWVS�ì¬ ‰EÀ‰UÄ‹E‰E¸‹E‰E¼‹UÀ‹Măì�EÈPÿu¼ÿu¸‰Ð‰ÊèüÿÿÿƒÄ‰Eà‰Uä‹EÈ‹Ủ…`ÿÿÿ‰•dÿÿÿ‹u¸‹}¼‹MÀ‹]Ä‹EÈ‹UÌÆE�;E¸‰ÐE¼rÆE� ¶E�ÿµdÿÿÿÿµ`ÿÿÿWVSQh h= jBh4 hC PèüÿÿÿƒÄ0‹EÀ‹UĉE�‰U”‹EÈ‹Ủ…`ÿÿÿ‰•dÿÿÿ‹]¸‹u¼‰�Xÿÿÿ‰µ\ÿÿÿ‹Uà‹M䉕Pÿÿÿ‰�Tÿÿÿ‹Eä‰Ç¯}¸‰ú‹E¼¯Eà�4‹}¸‰ø÷eà‰Á‰Ó�‰Ã‹EÈ‹UÌÈÚ‰Ç3}À‰½hÿÿÿ‰×3}ĉ½lÿÿÿ‹�hÿÿÿ‹µlÿÿÿ‰ß ÷‰ø…À”À¶Àƒìÿu”ÿu�ÿµdÿÿÿÿµ`ÿÿÿÿµ\ÿÿÿÿµXÿÿÿÿµTÿÿÿÿµPÿÿÿhT hŸ jDh4 hC PèüÿÿÿƒÄ@‹E¸‹U¼‰E�‰U”‹]À‹uĉ�hÿÿÿ‰µlÿÿÿ‹Eà‹Uä‰Ð1Ò‰Á‰Ó‹E¸‹U¼‰Ð1҉߯ø‰Ö¯ñþ÷á�‰Ê Ð…À”À¶Àƒìÿu”ÿu�ÿµlÿÿÿÿµhÿÿÿh° hi jGh4 hC PèüÿÿÿƒÄ0‹Eà‹Uä‰Ð1҉Ɖ׋M¸€åÿ‰Mˆ‹M¼ƒá ‰MŒ‹Eˆ‹UŒ‰Ã¯ß‰Ñ¯ÎÙ÷æÑ‰Ê‰E؉U܉E؉UÜ‹M¸‹]¼‹EÀ‹UÄÆE�ƒ}Ü vÆE� ¶u�ƒìSQRPh° h„ jJh4 hC VèüÿÿÿƒÄ0‹EØ‹U܉¸ ‰Ã‰Ö‰]؉uÜ‹E¸‹U¼‰Ð1҉Ɖ׋Mà€åÿ‰M€‹Mäƒá ‰M„‹E€‹U„‰Ã¯ß‰Ñ¯ÎÙ÷æÑ‰Ê‰EЉUÔ‰EЉUÔ‹M¸‹]¼‹EÀ‹UÄÆE�ƒ}Ô vÆE� ¶u�ƒìSQRPh° h• jNh4 hC VèüÿÿÿƒÄ0‹EЋUԉ¸ ‰Ã‰Ö‰]ЉuÔ‹]¸‹u¼‹UÀ‹MÄ‹EÐ÷ЉE¨‹EÔ÷ЉE¬¸ ‹}¨;}Ø‹}¬}Üs¸ ¶ÀƒìVSQRh° h¦ jQh4 hC PèüÿÿÿƒÄ0‹EЋUÔEØUÜ‹Eà€äÿ‰…xÿÿÿ‹Eäƒà ‰…|ÿÿÿ‹E¸€äÿ‰E°‹E¼ƒà ‰E´‹�xÿÿÿ‹µ|ÿÿÿ‰ò¯U°‹E´¯Ã�‰Ø÷e°Ñ‰Ê‰EЉUÔ‰EЉUÔ‹]¸‹u¼‹UÀ‹MÄ‹EÐ÷ЉE ‹EÔ÷ЉE¤¸ ‹} ;}Ø‹}¤}Üs¸ ¶ÀƒìVSQRh° h¦ jUh4 hC PèüÿÿÿƒÄ0‹EЋUÔEØUÜ‹u¸‹}¼‹EÀ‹UĉE°‰U´‹EÈ‹ỦÃ÷Ó‰�pÿÿÿ‰Ð÷Љ…tÿÿÿ¸ ‹�pÿÿÿ‹�tÿÿÿ‰Ê;UØ]Üs¸ ¶ÀƒìWVÿu´ÿu°h° h° jXh4 hC PèüÿÿÿƒÄ0‹EÈ‹UÌEØUÜ‹]¸‹u¼‹UÀ‹MÄ‹EÀ3E؉E˜‹EÄ3E܉Eœ‹E˜Eœ…À”À¶ÀƒìVSQRh¼ hí j[h4 hC PèüÿÿÿƒÄ0��eô[^_] óûU‰åWVSƒì‰Eè‰Uì‹Eè‹Uì‰ÒÁú‰Ð‰Æ‰×‰ð3Eè‰Á‰ø3Eì‰Ã)ñû‰È‰ÚƒÄ[^_]ÃóûU‰åWVSƒì\‰EÔ‰UЃ}Ð „� ‹EЉÉÆÁþ‹Eԉ‰ÁÁùƒì�EØPVS‰Ð‰ÊèüÿÿÿƒÄ‰Eà‰Uä‹EØ‹U܉E°‰U´‹EЉE¨‰ÇÁÿ‰}¬‹Eԉ‰ÑÁù‰U ‰M¤ƒ}Ô ~‹EØ‹U܉Ð÷ÐÁè¶Àë.‹EØ‹U܉Á‰ÓƒÁÿƒÓÿ‰Ç ω}ȉР؉EÌ‹EÈ‹ỦÐ1ÒÁè¶Àÿu´ÿu°ÿu¬ÿu¨ÿu¤ÿu hø h% jsh< hC PèüÿÿÿƒÄ0‹EЉƉÇÁÿ‹Eԉ‰ÑÁù‰UȉM̃}Ô žÂƒ}Ð ŸÀ1ЄÀt ‹Eä÷ÐÁè¶Àë,‹Eà‹UäƒÀÿƒÒÿ‰Ã]à‰]À‰ÐEä‰EÄ‹EÀ‹UĉÐ1ÒÁè¶ÀÿuäÿuàWVÿuÌÿuÈh@ hl juh< hC PèüÿÿÿƒÄ0‹EØ‹U܉EȉUÌ‹EЉEÀ‰ÆÁþ‰uÄ‹EÔ‰E°‰ÇÁÿ‰}´‹EØ‹UÜè þÿÿ‰Ã‰Ö‹EЙèýýÿÿ¹ 9É÷×|¹ ¶ÁÿuÌÿuÈÿuÄÿuÀÿu´ÿu°h” hË jwh< hC PèüÿÿÿƒÄ0‹EÔ‰EȉÆÁþ‰uÌ‹EØ‹U܉EÀ‰UÄ‹EЉE°‰ÇÁÿ‰}´‹EЙ‹Mà‰Ë¯Ú‹Mä¯È�4÷eà‰Á‰Ó�‰Ã‹EØ‹UÜÁÓ‹EÔ™‰Ï1lj}¸‰Þ1Ö‰u¼‹u¸‹}¼‰ð ø…À”À¶ÀƒìÿuÌÿuÈÿuÄÿuÀÿu´ÿu°ÿuäÿuàhà hŸ jyh< hC PèüÿÿÿƒÄ@ë��eô[^_]ÃóûU‰åWVSƒì\‰EЉUÔ‹E‰EÈ‹E‰EÌ‹UЋMÔƒì�EØPÿuÌÿuȉЉÊèüÿÿÿƒÄ‰Eà‰Uä‹EØ‹U܉E ‰U¤º ¸ ;UÐEÔ}‹EØ‹U܉Ð÷ÐÁè¶Àë.‹EØ‹U܉Á‰ÓƒÁÿƒÓÿ‰Ç ω}À‰Ð ؉EÄ‹EÀ‹UĉÐ1ÒÁè¶Àÿu¤ÿu ÿuÌÿuÈÿuÔÿuÐhø h% hˆ hD hC PèüÿÿÿƒÄ0‹EЋUÔƒÀÿƒÒÿ‰Ç}Љ}¸‰ÐEÔ‰E¼‹E¸‹U¼‰Ð1ÒÁè‰Á‹EÈ‹ỦÒÁú‰Ð‰Æ‰×+uÈ}̉ð‰ú‰Ð1ÒÁè1È„Àt ‹Eä÷ÐÁè¶Àë,‹Eà‹UäƒÀÿƒÒÿ‰Æuà‰u°‰ÐEä‰E´‹E°‹U´‰Ð1ÒÁè¶ÀÿuäÿuàÿuÌÿuÈÿuÔÿuÐh@ hl hŠ hD hC PèüÿÿÿƒÄ0‹]Ø‹uÜ‹EØ‹UÜèTûÿÿ‰EÀ‰UÄ‹EÈ‹UÌèCûÿÿ¹ 9EÀ‹}Ä×|¹ ¶ÁVSÿuÌÿuÈÿuÔÿuÐh” hË hŒ hD hC PèüÿÿÿƒÄ0‹uØ‹}Ü‹Eä¯Eȉ‹E̯EàЉEÀ‹]ȉØ÷eà‰Á‰Ó‹EÀ؉ËEØ‹UÜÈÚ‰Ã3]Љ]¨‰Ð3EÔ‰E¬‹M¨‹]¬‰È Ø…À”À¶ÀƒìÿuÔÿuÐWVÿuÌÿuÈÿuäÿuàhT hŸ hŽ hD hC PèüÿÿÿƒÄ@��eô[^_] óûU‰åSƒì‰Eð‰Uô‹E‰Eè‹E‰Eì‹Eð‹Uôƒìÿuìÿuèè¼ôÿÿƒÄ‹Uè‹Eðè‰ñÿÿ‹Mè‹]ì‹Eð‹UôƒìSQèýÿÿƒÄ‹Uè‹Eðè=úÿÿ‹Eè‹Uì÷ØƒÒ ÷Ú‰Á‰Ó‹Eð‹UôƒìSQèßüÿÿƒÄ‹Eè÷؉‹Eðè úÿÿ‹Eè‹Uì‹Mð‹]ô÷ÙƒÓ ÷ÛƒìRP‰È‰Úè¬üÿÿƒÄ‹Eè‹Uð÷ډщ‰ÈèÓùÿÿ‹Eè‹Uì÷ØƒÒ ÷Ú‰Á‰Ó‹Eð‹Uô÷ØƒÒ ÷ÚƒìSQènüÿÿƒÄ‹Eè÷؉‹Eð÷Øè—ùÿÿ�‹]üÉ óûU‰åVSƒì ÇEð” ÇEô ÇEè ÇEì ÇEä ë1‹EäÁà ‹‹X‹EäÁà ‹P‹ ƒìSQè”þÿÿƒÄƒEäƒ}ävÉÇEä éÙ ‹EôkЋEðkÀ �4» ‰Ø÷eð‰Á‰Ó�‰Ã‹EìkÐ ‹EèkÀ �4¸ ÷eèÖ‰òÈÚ‰Eð‰Uô‹EôkЋEðkÀ �4» ‰Ø÷eð‰Á‰Ó�‰Ã‹EìkЋEèkÀ �4¸ ÷eèÖ‰òÈÚ‰Eè‰Uì‹EìEè…ÀuÇEè ÇEì ‹EôEð…ÀuÇEð ÇEô ‹Eð‹Uôƒìÿuìÿuèè©ýÿÿƒÄƒEä�}ä?œ †ÿÿÿ��eø[^]ÃóûU‰åƒì‰EôºI ¸# èüÿÿÿ�ÉÃóûU‰åƒì¸# èüÿÿÿ�Éà 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 « Ê + : M b grub_mod_init grub_mod_fini grub_divmod64 grub_divmod64s grub_test_register grub_test_unregister grub_test_assert_helper ; › § ¬ ² b g n s y º ¿ Æ Ë Ñ x } „ ‰ � ü _ · ¼ Ã È Î ¥ ª ± ¶ ¼ , 1 8 = C ´ ¹ À Å Ë S X _ d j Ç Ì Ó Ø Þ Š � – › ¡ & m r y ~ „ § ¬ ³ ¸ ¾ ; @ G L R Á Æ Í Ò Ø r w ~ ƒ ‰ Ò P U _ d j $ * y ~ ˆ � “ & � ‘ ¹ ¾ Ã Õ Ú .symtab .strtab .shstrtab .rel.text .rodata .module_license .data .bss .moddeps .modname 4 á @ \ ð % L - d = € P C Ð H Ð Q ä ð ð à z L Z