PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB`ELF>%@@ UHH }u}MEHUHHHHEHEHNjMUuHEH9HWQRII)HHǸIAH uHEIMHUEHEHHEHNjEH9VAPQRII+HHǸIAH MUHEH HQRII.HHǸIAHMUHEH HQRII0HHǸIAHuMEuH9EVQII6HHǸIAHuMEuЉHEH9VQII8HHǸIAHUHH0H}HuHUHMHEHHHHEHEHHMHUHEH9EHVQRIIBHHǸIAH HuHEIHMHUHEHEHHEHH9EVAPQRIIDHHǸIAH HMHUHEH HHEH HHQRIIGHHǸIAHHEH HUЉHHEHMHUظH9EQRIIJHHǸIAHHe HEH HUHHEHMHUظH9EQRIINHHǸIAHHe HMHUHEHH9EQRIIQHHǸIAHHEHEHEHEЉHHEHMHUHEHH9EQRIIUHHǸIAHHEHEHMHUHEHH9EQRIIXHHǸIAHHEHEHMHUHEH;EQRII[HHǸIAHHuHMHEغHuH9EVQII^HHǸIAHHuHMHEغHuHEH9VQII`HHǸIAHUHHH}HEHHH3EH)UHAVAUATSH }̉uȃ}>EHcȋEHHUHHHHEHuЋEHcȋEHcЃ}~HEHH? HEHHVQRIIsHHǸIAH EHcȋEHcЃ}@ƃ}1tHEHH? H}HuQRIIuHHǸIAH LmЋELcEHcHEHHIƋEHHHI9HAUATSIIwHHǸIAH EHcHMЋEHcЋEHHEHHEHNjEHH9VQRuIIyHHǸIAH He[A\A]A^]UHATSH H}HuHUHMHEHHHHEHUH}~HEHH? HEHHRuuIIHHǸIAH H}H}1ЄtHEHH? H}HuuuIIHHǸIAH H]HEHHIHEHHI9HSuuIIHHǸIAH HUHEHEHHEHH9EuRuuIIHHǸIAH HEHH}H9EuuIIHHǸIAHHEHH}HEH9uuIIHHǸIAHHe[A\]UHHH}HuHUHEHHHHEHE։HHUHEHHHHEHE։HHEHHHEHHHHE؉HE։HHEHUHHHHHEHE؉։HHEHHHEHHHHHE؉HE؉։HАUHH HEHEHEKHHEHHHHHHEHHHHHHHEH}vHEHUHHH HUHHHHHHHEHUHHHHH)HHUHHH)HHHHEH}uHEH}uHEHUHEHHHHEH}?XUHHH}HHHАUHHHА]remainder is larger than dividend: 0x%llx %% 0x%llx = 0x%llxr < btests/div_test.cdivision doesn't satisfy base property: 0x%llx * 0x%llx + 0x%llx != 0x%llxq * b + r == adivision overflow in 0x%llx, 0x%llx(q >> 32) == 0(r >> 32) == 0C compiler division failure in 0x%llx, 0x%llxq == (a / b)C compiler modulo failure in 0x%llx, 0x%llxr == (a % b)(q >> 32) * (b >> 32) == 0x1 < (1LL << 32)x2 < (1LL << 32)x1 <= ~x2x1 <= ~rdivision overflow test failure in 0x%llx, 0x%llxa == x1remainder sign mismatch: %lld %% %lld = %llda > 0 ? r >= 0 : r <= 0quotient sign mismatch: %lld / %lld = %lld((a > 0) == (b > 0)) ? q >= 0 : q <= 0remainder is larger than dividend: %lld %% %lld = %lldabs64(r) < abs64(b)division doesn't satisfy base property: %lld * %lld + %lld != %llddiv_testtest32test64test32stest64sLICENSE=GPLv3+functional_testdivdiv_test3!+:Mbgrub_mod_initgrub_mod_finigrub_divmod64grub_divmod64sgrub_test_registergrub_test_unregistergrub_test_assert_helper. bl={LCXLC9CRL\CmLC.LC/d@nl}LC =!S+C<XSCy SC%eo~SCSCCM\SfCwSC'1@SJC[SC. SC&[@eltS~C GQ=``jC{X`C - D b l { ` C    ` C ]   = h C # X- < hF CW s     h C  X# 2 h< CM x  . h C  @ l h C K e  2  2  2 12 O' l' \C C .symtab.strtab.shstrtab.rela.text.rodata.module_license.data.bss.moddeps.modname @@0 & p.>P DIR h  xz(%[