ELF4( UWVSHEȉŰEU EЉUԍEPuuuuEUċEU 1;MM}Ӄ RPuuuuhh-hhhEQEȋŨE MЋ]ԉ;M]ԉ08tEEUăE uuuuuuhVhhhhEP0uuuuuuhhhhhEM]ً}1ω}1߉)ډEUMЋ]ԉً}1ω}1߉)9EuP(uuuuuuuuhh>hhhEMMԋEEEeEUM1}1 P@e[^_]UWVSHEUUŰEEEčEPuuuuEЉUԋEU }~Ӄ RPuuuuhh-jrhhEQ0}ƒ}8tEEЋUԃE uuuuuuhVhjthhEP0uuuuuuhhjvhhEM]ًE1ȉƋE1؉)ߋUE1)9ƉPu}(uuWVuuuuhMh>jxhhEMMЋEEEe׋E1U1 P@e[^_]UWVSXEȉŰEU EЉUԍEPuuuuEUEU RPuuuuhhjAhhE;EЉEP(uuuuuuuuhh>jChhEMMEEEeEUËE13U P]}ԃ8uuuuhhjFhhE1 PEЉEEe(uuuuhhjIhhE҉EUQEU¸EU]Ɖ׃(uuuuhh#jMhhE1P(uuuuhh4jPhhEЃ;UEPu}e(uuuuhh4jThhEӉщEU9QEU׃(uuuuhh>jWhhEUҋE9P(uuuuhGhxjZhhEu}E1U1 PEЉEEȉE0}1 EPuuWVEUEU RPuuWVhhj(hhE;EEPM](WVSQuuuuhh>j*hhEEEEEeUډ1 P8uuWVhhj-hhE]1P(uuWVhhj/hhE1}PE1uU(uuWVhhj5hhE3E P(uuWVhhj7hhEUu11 uP0SSuuЋEȋU}Ћ]ȃt EЋU؃ډEUQQRPEȋUkE؉Et ‰\]ȋuۃRRuuЉ؉7E؉EЃt(PPuu؉}t UEe[^_]UWVS1ۋ $QQ,(PuE@11kػEUMk EUEUkƉkMe׉ u1EËM u1PPWV؉ʉMM܋Mpe[^_]Uh hUhtest32stest64stest32test64remainder sign mismatch: %lld %% %lld = %llda > 0 ? r >= 0 : r <= 0tests/div_test.cquotient 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: 0x%llx * 0x%llx + 0x%llx != 0x%llxq * b + r == adivision doesn't satisfy base property: %lld * %lld + %lld != %lldremainder is larger than dividend: 0x%llx %% 0x%llx = 0x%llxr < bdivision overflow in 0x%llx, 0x%llx(q >> 32) * (b >> 32) == 0x1 < (1LL << 32)x2 < (1LL << 32)x1 <= ~x2x1 <= ~rdivision overflow test failure in 0x%llx, 0x%llxa == x1(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)div_testLICENSE=GPLv3+divfunctional_testdiv_test   +:Mbgrub_mod_initgrub_mod_finigrub_divmod64grub_divmod64sgrub_test_registergrub_test_unregistergrub_test_assert_helper, ot~"'16< { Z| #*/Cchot3ejqv49@E_sx 49@En~ !(-C  ' -       .symtab.strtab.shstrtab.rel.text.rodata.rodata.str1.1.data.module_license.bss.moddeps.modname4  @ %` p -2 < B R W `   zi