ELF>@@T@8@@@@@@@@@@4L4L PP`P` (P(P`(P`@@ PtdBB@B@Qtd/lib64/ld-linux-x86-64.so.2GNU )9U  c8Eh$=b:}vcMu[R`oR`libm.so.6__gmon_start___Jv_RegisterClasseslibc.so.6exitsprintfputcharreallocabortstdoutfputsmallocstderrfwriteatoifprintfqsort__libc_start_mainfreeGLIBC_2.2.5.ui Q`R`R`Q`Q`Q`R`R`R`R` R` (R` 0R` 8R` @R`HR`PR`XR`H;5H5J %J @%J h%J h%J h%J h%J h%J h%J h%J hp%J h`%zJ h P%rJ h @%jJ h 0%bJ h %ZJ h %RJ h1I^HHPTI;@H;@H:@GHHI HtHÐUHSH=HJ uDP`H-P`HHXH$J H9vHHJ P`HJ H9wJ H[UH=WG HtHt P`IAÐUHH }EHcrHEH}uH=I Ux<@ HEUHH}EHHUHH}HuUEEHHHUEHHEEE;E|UHH}H}wHE؉(HƒUHE؃Hu EHMEEHEHHHHEHEHHEHH)HUH}u EIHMEEHEHHHHEHEHHEHH)HUH}u EHME$IE$I$HEHHH)HHHHHUHEHH+EHH)HUH}u EHE HEغHuHEHEHHUHEH)HEHEH;Es E_H}tQHEHEغHuHEHEHHUHEH)HEHEH;Es EH}t HEmEEUHH }} H #G <@OEM;E}EEUHHH}uHE;E}YHUEEHH4HEHxHHEHPHEH@HuH=F U<@UHH}HuHEEm}~HUHEHHHHHtHUEUHH}HuUE'EHHHHUEHHHEHHEE;E|UHH}uEEHHHEHEE;E|UHHH}HEHE8HHEHPHEH@HHE@UHHH}HEHx;HEHE@ʭ HE@ᆳ@ UHH}HE@#HE@u EEEEEEUHH}HE@u EHEH@HƒUEUHH}HE@u EHEH@HHEEUHH@H}؉uHE؋@1ЉE)UHEH@HE}t}u HEOEHUHEHHHHHEEHmH}uEHHHEHHHUHEUHHH}HuHE@1)H}HEPHEPHE@1)HEHpHEHxEUHHH}HuH}HuH}vUHH H}HuH}?HEHPHEHHEH@HPHEH HEHEHxHusUHEPUHHH}HuH}HuH}oUHH0H}HuHE؋@E}yHEHEHeuH}HEH@HEE+EE}~EHHHH}uWEHHHHuEHHHEHHEЉHH HUE9LHE؉PUHH0H}HuHE@y^HEHEHE@;E E1HeHEHPEHHHHHEHHƒU܋EUHH}EHEƒEEHmH}uEUHH H}HE@yHEE'HEHPEHHHH8HHEEHE@;EHEUHHpH}HuHUHE@1ЉE)UHE@1ЉE)UHEPHE@1ЅyHE@y E9EMEpH}{HEH@HEHEH@HEHEH@HEE;E}*EEEEEEHEHEHEHEHEHEHEEVEHHHEHEHHHEHHHEHEEHHHHUHEHHEH HEEE;E|EEBEHHHEHHEHEEHHHHUHEHHEH HEEE;E|EHHHHUHEHEEHuH}UHEPUHH0H}HuHUH}KHuH}HUHuH}H}lUHHpH}HuHUHE@1ЉE)UHE@1ЉE)UHEPHE@1Ѕy HE@yE9EMEpH}jHEH@HEHEH@HEHEH@HEE;E}*EEEEEEHEHEHEHEHEHEHEEaEHHHEHEHHHEHHH)HH+EHEEHHHHUHEHHEH H؃HEEE;E|EEHEHHHEHH+EHEEHHHHUHEHHEH H؃HEEE;E|EHHHHUHEHEEH}ttHEEKEHHHEHHH+EHEEHHHHUHEHHEH H؃HEEE9E|EHEPHuH}UHEPUHH0H}HuHUH}HuH}HUHuH}nH}UHHpH}HuHUHE@1ЉE)UHE@1ЉE)UHEH@HEHEH@HEEċ}]HEHEHEEEHHHEHEE;E|EEHHHEHEHEEjEHHHEHEHHHEHHЋEHHHEHHHEHEEHHHHUHEHHEH HEEE;E|EHHHHUHEHEE;EEEEEHuH}JHEHxHUHEHBHEPHE@1Ѕy EډUEEHEUPEċUHEUHH0H}HuHUH}HuH}HUHuH}H}UHH H}HuHUHuH},HUHuH} HmH}uUHH@H}HuHUH}HuH}mH}ؾ_HEHUHuH}YHEHEH;ErH}UHH`H}HuHUHE@EHEHEԋEĉ3E)+EԉEȃ}HE@uH}'HEH@HEHEH@HEHEẼ}EHHHEU̸ )ЉEHEHHEHEMHEHHEEȃEBHEHHEHEMHEHHH UHEHHEMHEHHEm}uHUHEHH})EEHHHEUHuH}}y EȉډUEȉEHEUPUHH0H}HuHUHuH} HE@1)ЉEHEHEHeE;EEEHEH@HPEHHH4HEH@HPEHHHHHE؉HHH!HHEHxHuHE@y EډUEEHEUԉPUHH}HuHEȋ@EHE@EE;Et#E;E~ EEEE}~ EEUUHEH@HEHEH@HE؋E3E)ЃEZEHHHEHHEEHHHEHHEHEH;Et$HEH;Ew EډUEEUUm}yEEUHH0H}HuHuH}#HuH}EH}EUHSHXH}HuHUHMH}y H 5 <@*H}o H 5 <@HuH}HuH}H}HuH}H}оHH}HH)HHHEHUHuH}HuH}HuH}VHuH}xTHUHuH}HuH}~HuH}hx H z4 <@HmH}gHuH}rH}H}HX[UHH0H}HuHUHMHuH}+HMHUHuH}H}UHH0H}HuHUH}HMHUHuH}H}GUHH0H}HuHUH}HMHUHuH}H} UHH0H}HuHUHuH}pHUHuH}TH}UHSHHH}HuUHE@ H 3 <@5]H}n)‰ЉE}y H 2 <@@H}оE+EHcHuH}kHUHuH}H}о%EHcHuH}9HUHuH}yH}HH[UHH}HEHEHEHE<0tHEEHEHUEHE}uUHHPH}ȉuHU}taHE@yQH}u$HE@1)HHHEHE@1ЉE)U}uHE0HEHHEHEHEH@HEEHHEEHHEHEErEHHHEHHEE"HmHE؃pR`HEHmEEvH}t H 0 <@QEE;E|HEH;Et H 0 <@EHHEH}?HEHEHEUHH0H}uHUH}u HO0 HEHUؾAHEHuH}/H}UHHPH}HuHUH}u H / <@cH}H}HE4HUHuH}pHuH}t HuH}HEHEH;ErHUHuH}2HUHuH}UH}о)t H 9/ <@eHuH}AH}H}UHH0H}HuHUHuH}HUHuH}H}`UHH0H}HuHUH}HUHuH}\HmH}uHuH}H}UHH0H}HuHUH}HUHuH}HUHuH}KH}UHH@H}HuHUH}y H - )<@#nH}оHuH}H}HuH}6HUHHuH}HUHuH}HUHHuH}HUHuH}HuH}.yHuH}hHuH}YH}H}UHH}HuHEHEHEHEHEHE9~ E HEHE9} EEEUHH}HuHEHEHEHEHEH(HE@(f.w E*HEH(HE@(f.w EEEUH}uUEE}UEE;E|EUHH}u}xE;E| H + <@ k}tUE)щMEEUHH H}u5, UIEu}sEH}3E;EU}UEU}UEHcH}EE;E|UHH }U}I+ C+ HH>H+ E(EHHHH* HHǾE* 9E|E[EU %)ȉEU}HcU}HHHH* HHE}~+ E4EHHHHH* HH‹\+ S+ E9* 9E|>+ *Bf(^f(* UHSH}uUE)ЉEܾS`R`S`E* * HcHHHHHu) * HHHc* E܃tG) GMP_) NUMB) _BIT) S % ) 4 !=f) 0) E#) =) ) E܍PH‹) 9}E( =( e) E܍PH‹) 9}K( GMP_( NUMB( _BIT( S / ( 4 to( o sm( all E܍PH‰Љ9) 3)  ) H}!) HcHuH}HuH}]H}H}EEHcEHcHUHuH}aH}aEE' };E|5EHuH}wEHcHUHuH}H}t' M( 9| H ' <@:O' HHHH( H‹E1' HHHH' H‹EB'  ' E& 9EH})H} H}& & u HDžh=@ HDžh =@& Hh =@ S`(Ea& =[& <' H}WY& #' E)щʋE9N‰& S`EEHcEHcH}S`5H}H‹& HH9HuS`% & 9| H S% <@% HHHHL& H‹Ev% HHHH.& H@U% L% E&% 9E3% EEHHHH% H0 $ EHHHH% HʉÉ9uEHHHH% HHcH}S`H}H‹@% HH9w-HuS`YEHHHH@% H‹BBm}6S`~$ S`R`R`R`R`R`DUHcH9rҋUܾR`S`iH}+E# $ 9| H l# <@}# HcHHHHHHS# HElJ# HcHHHHHH # H4&# HcHHHHHH" HEHHHH# HEEHHHH# H@;Eq" " E" 9E" HcH=" %@0z" E EHcHHHHHHB" HZ" H/" É9H " H" 0EHcHHHHHH! HƉ! E)HcHHHHH! HH0EHcHHHHHHEHcHHHHHH~! HHljHw! n! m}H?Hb! EEHcHHHHHH! HHx8! HcȋEHcHHHHHH HHcEHcHHHHHH HHxHEHcHHHHHH HHxEHcHHHHHHa H0EHcHHHHHH> HHxWEHcHHHHHH HHpEHcHHHHHH HHx{HxHxxH*xE)HxHHxH H*f(XMEHcHHHHHHy H*M^f(Hp@(EHcHHHHHH9 HH(P YD E" 9E HcH= %@0HĘ[UHHP}̉uȿ(=@H ^Uȋu̿`=@ Uȋu̿=@=@ =@ ) w  f(\f( Y>@T>@5@ k>@qEH>@YEHHHH HHH= F>@DE 9E|>@+ AS`Ut% S`>@>@5h >@E}t>@EHHHH- H0>@pEHHHH H@t)EHHHH Hp>@(E 9EhS`iu HE>@HE=@Hu>@5\ >@S`!?@H=- S`C?@H?@}H= R`C?@}x?@NH= S`PC?@N dH}H}   f(\f( Y?@?@@@0@@S`t X@@ @@E9@@EHcHHHHHH HH(] f(\f(Q Y@@.EHcHHHHHH HEEHcHHHHHH H;E EEUuĿ@@EHcHHHHHH> HHPH= ,A@8A@lEHcHHHHHH H;E;EHcHHHHHH HHPH= &EHcȋEHcHHHHHH HHpH}HUEHcȋEHcHHHHHHO HHpH}HH= HUXA@wH= HUоzhA@xE 9EnA@[ q  9Y5^X YA@ A@A@E6EHcHHHHHHA H0B@E2 9E|B@H}H}}UHH }Hu}t%H  &HB@UHEHH8EHEHH8E}~}xE;E|&H=d MUpB@}u}fu}gLd$Ll$L%_ Lt$L|$IH\$Hl$H8AI1H2 I)IMt1HÐHLLDHI9uH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSP`HH HtDHHHuH[ÐHHOut of memory (alloc %d bytes) Assertion failure Out of memory (realloc to %d) mpz_root does not accept negative values p@sonly %d small factor%s/* This file generated by gen-psqr.c - DO NOT EDIT. */#if GMP_LIMB_BITS != %d || GMP_NAIL_BITS != %d Error, error, this data is for %d bit limb and %d bit nail #endif/* Non-zero bit indicates a quadratic residue mod 0x100. This test identifies %.2f%% as non-squares (%d/256). */ static const mp_limb_tsq_res_0x100[%d] = { CNST_LIMB(0x),};/* mpn_mod_34lsub1 not used due to %s */ /* PERFSQR_PP = /* 2^%d-1 = * %d^%d... %s*/ #define PERFSQR_MOD_BITS %d #define PERFSQR_PP CNST_LIMB(0x)#define PERFSQR_PP_NORM CNST_LIMB(0x#define PERFSQR_PP_INVERTED CNST_LIMB(0x/* This test identifies %.2f%% as non-squares. */ #define PERFSQR_MOD_TEST(up, usize) \ do { \ mp_limb_t r; \ PERFSQR_MOD_PP (r, up, usize); \ PERFSQR_MOD_34 (r, up, usize); \ \ /* %5.2f%% */ \ PERFSQR_MOD_%d (r, CNST_LIMB(%2d), CNST_LIMB(0x), \ CNST_LIMB(0x), CNST_LIMB(0x)); \ } while (0)/* Grand total sq_res_0x100 and PERFSQR_MOD_TEST, %.2f%% non-squares. */ /* helper for tests/mpz/t-perfsqr.c */#define PERFSQR_DIVISORS { 256, %d, }?Y@F@pUsage: gen-psqr Invalid limb/nail bits: %d %d ;<X(Hh'.d(Hh0d>(5H]h"1B(Hh3(H0h*g(!HhN(SHhVDP 1( ` x zRx @EAC <- @AC \J @@AC | @AC e @RAC  @uAC , @IAC u @IAC  @6AC < @HAC \< @BAC |~ @BAC  @4AC  @;AC /@AC @dAC 2@(AC <Z@kAC \@(AC |@AC @vAC (@3AC [@fAC @AC @FAC <@WAC \)@FAC |o@AC ;@FAC @BAC @mAC 0@sAC @AC <@AC \@;AC |@AC Eu@EAC @=AC @=AC 4@=AC q@AC E<i @HAC \ @AC |8"@TAC "@AC #@=AC #@YAC 7$@JAC $@AC <%@ZAC \%@nAC |Q&@8AC &@]AC &@AC u'@_AC (@ AC H3@AC <:@AC zRx $4JQQ@. @ X<@o@@H@h@ Q`h@H@H o(@oo@(P`&@6@F@V@f@v@@@@@@@@@@0123456789abcdefGCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-48)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-48)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-48)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-48)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-48)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-48).symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment@#@ 1o@@@(; h@hCH@HKo@(Xo(@( gH@HHq@h {@v@@H4X<@X<h<@h<'B@BD@DP`PP`P P` P(P`(PQ`QQ`Q`R``R$R`RX RS[3 j@@@@h@H@@(@H@ @ @ @ @ X<@h<@B@D@P`P` P`(P`Q`Q``R`R` <@P`*P`8 P`ER`SR`b `@x @P`0L@ P` <@ @pR`P`P`Q`P`0P`CP`TP`g(P`p `R`{R` @=R` Z@k ;@ - @R` @R` @; u@E) @u5 D Xj 8"@TvR` 7$@J @R` X<@R`$ @v  %@Z. ~ @B6R`>h<@M @dUS``rS`{`R` S` u'@_S` "@ @4 0@s &@ @ )@FS` %@n, o@4p<@A &@]I:\P`i ;@y #@Y @mS` $@ #@= e @R ;@FR` @  @6 @S`) 4@=7 @FB Q&@8O @=Z @(j (@3t , @IS`S` 3@ q@ @E @B /@R` u @I @W @Hcu, < @B6 J @@@R`G\ @hS`u [@f @;S` i @H 2@(R` (@  :@ @ @S`call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__dtor_idx.6147completed.6145__do_global_dtors_auxframe_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxgen-psqr.cisprimetohex.3652__preinit_array_start__fini_array_end_GLOBAL_OFFSET_TABLE___preinit_array_end__fini_array_start__init_array_end__init_array_start_DYNAMICdata_startfactormpz_tdiv_qsq_res_0x100printf@@GLIBC_2.2.5mpz_set_ui__libc_csu_finixmalloc_limbsnfactor_startsq_res_0x100_fractionabort@@GLIBC_2.2.5mpz_even_pmpz_tdiv_qr_uimpz_realloc__gmon_start___Jv_RegisterClassesputs@@GLIBC_2.2.5mpz_out_strexit@@GLIBC_2.2.5nsq_res_0x100mpz_addmul_uimpz_cmpmax_divisor_finitotal_fractionputchar@@GLIBC_2.2.5malloc@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5mpz_tstbitf_cmp_divisormpz_sgnpp_norm_IO_stdin_usedmpz_setnrawfactorfree@@GLIBC_2.2.5mod_mask__data_startmod34_excusegenerate_sq_res_0x100mod_bitsmpz_invert_2expmpz_odd_pmpz_tdiv_q_2expsprintf@@GLIBC_2.2.5square_maskmpz_tdiv_r_2expmpz_sub_uippf_cmp_fractionmpz_mul__dso_handleneg_modfputs@@GLIBC_2.2.5__DTOR_END____libc_csu_initatoi@@GLIBC_2.2.5mpz_pow_uimpz_ui_pow_uimod34_bitsmpz_rootmpz_invert_ui_2explog2_ceilmpz_mul_uiqsort@@GLIBC_2.2.5__bss_startmpz_tdiv_qrmpn_zerompz_setbitrawfactormpz_tdiv_q_uimpz_add_uimul_2exp_modmpz_tdiv_rmpz_init_set_uipopc_limbmpn_normalize_endmax_divisor_bitsprintmpz_preinv_invertxmallocmpz_mul_2expmpz_sizeinbasestderr@@GLIBC_2.2.5mpn_copyimpz_submpz_initfwrite@@GLIBC_2.2.5realloc@@GLIBC_2.2.5mpz_clearmem_copyi_edatafprintf@@GLIBC_2.2.5mpz_get_strfactor_allocmpz_popcountmpz_cmp_uipp_invertedstrstrip_leading_zerosmpz_init_setstdout@@GLIBC_2.2.5generate_modmain_initmpz_addsq_res_0x100_num