d_H.debug$S\o8p @B.debug$Tzj{@B.text7j{j p`.pdataT@0@.xdataX@@@0P:\ring\pregenerated\tmp\x86_64-mont5-nasm.asm-uة|Rϰ`_7 T_  #&)!0"6#=$A%F'P)V*W,X.Z0\2^4`7c8f9n:q;xE{FGHIJKNOPQTUYZ[\]_`abcdefghiklmnpqr&s*u.v2w;x?yCzG{P|T~X\eimqz~ %,5<@DKRY_fos|(,049=EJMPSVY\_bfiloswz~     $!+"2#9$@%E&J'N(S)W*\+`,d-k.r/y0123456789:;<=>?@ABCDEFGHIJK LMNOP"Q&R+S/T7V:W?YBZE[I]L^O_R`VbZc]e`fcgghkipjslwm|oqrstuvwx{|}~  $(-14:>EHKNRVY\`cgkouz  & ) / 2 :?@HPSY]`dgjquy| !$%&'*,02468:<>@BEFGLOPQRSTUV WYZ[\ ]$^(_)`-a1b5c;d?fCgGhPiTkXl\menipmqqrzs~tuvwyz{|~      " & * . 7 ; < @ I M V ] d k t {                           & - 4 = D M Q Z ^ g k o s x |                                      # & * . 2 5 8 ; @ D G K O R U X \ ` c f i m q t x |  ! " # $ % ' ( ) * + , - . 0 1 2 3 4 6 7 8 9 : ; < = > @ A C D E F G H J K L M N O P Q S T U" V& W) Y, Z/ [3 \7 ]: ^> _B `E bI dL eO fS gW i\ k` mg nk oo pv q} r s t u v w x y z { | } ~                   % ) - 4 ; B I N S W \ ` e i m q v z                                     #(,/37:=@DHLPSVY]adhlorux|     ! "#$%&' )#*&+),--1.5/90<2?3B4F5J6M7Q8U9X;\<`>c?f@jAmBqCuEzFGHIJKLMNOPQRSTUVW\^_`bcdefgkmnopqrtv x z |%(+25;>FK`hpsy} $).38<@DHLPSX]_`@dAhCkFpGuHzIJKMNOPQSTUVWX[\]^_abcdefghijlnop q rsuvwx"y%z){,|0369=@DGJMRUY\`cfinqux{~ $'*.369<?CHKOTW\_beinqux{~        !$'+ .!2#5$8%<'@(F+J,O-S.X/\0_2b3e4h5k6o8r9u:x;|<=>?@BCDEFGIJKLMNOPRSTUVWYZ[]^_`acdefgij k lnopq r#s't*u-v0w4x7y<z?{B}F~JMQUY\`cfimptx{ "%),/269>ADHLOSW[^behkorw{~  $%( , 0 4 8 <@DGKLOUY^c "#$%&'()+,-./012456789:;=>?@ABCEFG H IJKMNO!P%Q(R+S/U2V5W8X<Y@ZC[F\J^L_RaVbYc^dceigjhmiqjukyl}mnoprstuwyz{|}~ "&),036:>ADHKPSWZ^aegmqv{ $(,048<@CIK`dhkpsx |     "#$%&'()*+,-/0234 9 <(=.>0?2D@FEGJHMJPKSLVMYN^OcSdTgVhXiZk\m^o`qdueyf|gpqrstuvwxz|}~"',/48=@DINTY`gkrw~  %).38<@FKOSW[_cfkpr                 ( ) * + , - . / 0 3 4 5 6 7 8 : ; < = > !? %@ (A .B 3E ;F ?G BH HW MX R[ W] \_ aa ec ie mg qi uk ym |p q r w z { | } ~                          # ' 0 4 8 < E I M Q Z ^ b f o s w {                               ) - 6 ; @ E N S W [ ` e j p u ~ ! ! ! ! ! '! +! /! 3! 8! 4"? :"@ @"A D"B H"D N"E S"F Y"G _"H e"I k"J q"K w"L {"M "N "O "P "Q "R "S "T "U "V "X "Y "[ "\ "] "^ "_ "` "a "b "d "f "g "h "i "j "k "l #m #n #o #p #q $#r (#s 1#t 5#u 9#v >#w C#x H#y Q#z V#{ _#| c#} l#~ p# y# }# # # # # # # # # # # # # # # # # # # # # # # $ $ $ $ $ $ $$ )$ ,$ 1$ 6$ 9$ <$ B$ I$ O$ U$ \$ b$ h$ o$ u$ y$ }$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % %% +% 1% 7% =% C% I% P% V% \% _% f% l% s% y% }% % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & $& '& +& /& 2& 6& 8& ;& >& A& D& H& K& P& S& W& Z& ^& b& g& &! &" &# &% && &' &( &) &* &. &1 &3 &5 &7 &9 &; &? &@ &A &B &K &L &M &N &O &P &Q &R &S &U 'W 'X 'Y 'Z '[ '\ '^ $'_ ''` *'a 1'b 5'c 9'd <'e B'f G'i O'j S'k V'l \'o _'p b'} f'~ k' p' u' z' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( %( )( .( 3( 8( @( L( M( Q( V( [( `( e( j( o( t( {( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) &) ,) 2) 8) <) B) H) L) P) T) W) Z)# `)$ f)% l)& r)' x)( ~)) )* )+ ), )- ). )/ )0 )1 )2 )3 )4 )5 )6 )8 )9 ); )< )= )> )? )@ *A *B *C *D *E )*F **G .*H 4*I :*J @*K D*L H*M N*N T*O Z*Q `*R f*S l*T r*U x*V ~*W *X *Y *Z *[ *\ *] *^ *_ *a *b *d *e *f *g *h *i *j *k *l *m *o *q *r *s *t +u +v +w +x +z +{ +| &+} ,+ 1+ 7+ :+ A+ D+ H+ O+ V+ ]+ a+ e+ i+ m+ p+ w+ z+ ~+ + + + + + + + + + + + + + + + + + + + + , , , , , , !, ', -, 6, ;, A, G, M, N, Q, W, [, b, g, m, r, s, w, }, , , , , , , , , , , , , , , , , , , , , , , , , , , , , - - - - - - - - - $- (- ,- 0- 4- 8- ;- @- D- I- M- Q- U- Y- ]- b- f- j- m- r- x- |- - - - - - - - - - - - - -! -" -# -$ -% -& -' -( -* -+ -, -- -. ./ .0 .1 .2 .3 .4 .6 $.7 *.8 0.9 2.: :.; @.< F.= J.> N.? R.@ V.A Z.B [.C `.G f.H j.I n.J r.K w.M y.N ~.O .P .R .S .U .V .X .Z .[ .\ .] .^ ._ .` .a .b .c .e .f .g .h .j .l .m .n .o .q .r /s /u /v /w /y /z %/{ +/} 4/~ 7/ :/ @/ F/ M/ P/ U/ [/ a/ g/ m/ s/ y/ / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 0 0 0 0 0 !0 '0 -0 30 90 ?0 E0 K0 T0 Z0 `0 f0 l0 r0 x0 ~0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 #1 (1 ,1 01 41 81 <1 @1 D1 H1 M1 P1 U1Y1]1b1f1j1n1r1v1z1 ~1 1 111111111111111"1#1$1%1&1(1)1*1+1,1-1.1/11232425 2628292:2;#2<(2>+2?.2@22A62B:2C=2DA2EE2FH2GL2HP2IT2KW2L]2N`2Pb2Up2Xs2Yy2Z}2\2]2^2_2`2a2c2i2n2p2q2r2t2u2v2w2x2z2{2|2}2~22222233 333333#3'3,3034383=3A3E3I3N3R3V3Z3_3c3g3k3p3t3x3|333333333333333333333333333334444444%4*4.43474<4@4D4J4P4V4[4a4f4j4o4s4x4|44444444444444444444444444455 555555  5@5P5`5p55555555555 5!5"5#5$5%5'5(5*5+5-5.5/505253545567 696:6;6<6>$6?'6@-6B46C96E>6HB6JF6KJ6LN6MR6NV6OZ6Pa6Qh6Ro6Sv6T}6U6X6Y6Z6[6\6^6_6`6a6c6d6e6f6g6h6i6j6k6l6m6n6o6q6r6s6t6u6v6w6x6y6z6{6|1P:\ring\pregenerated\x86_64-mont5-nasm.obj4'The Netwide Assembler 2.13.03!GFp_bn_mul_mont_gather5-L$SEH_begin_GFp_bn_mul_mont_gather5L$mul_enterL$mul_page_walkL$mul_page_walk_doneL$mul_bodyL$1stL$1st_enterL$outerL$innerL$inner_enterL$subL$copyL$mul_epilogue+L$SEH_end_GFp_bn_mul_mont_gather5bn_mul4x_mont_gather5+L$SEH_begin_bn_mul4x_mont_gather5L$mul4x_enterL$mul4x_prologueL$mul4xsp_altL$mul4xsp_doneL$mul4x_page_walk L$mul4x_page_walk_doneL$mul4x_bodyL$mul4x_epilogue)L$SEH_end_bn_mul4x_mont_gather5mul4x_internalL$1st4xL$outer4xL$inner4xGFp_bn_power5#L$SEH_begin_GFp_bn_power5L$power5_prologueL$pwr_sp_altL$pwr_sp_doneL$pwr_page_walkL$pwr_page_walk_doneL$power5_bodyL$power5_epilogue!L$SEH_end_GFp_bn_power5GFp_bn_sqr8x_internal__bn_sqr8x_internalL$sqr4x_1stL$sqr4x_outerL$sqr4x_innerL$sqr4x_shift_n_add__bn_sqr8x_reductionL$8x_reduction_loopL$8x_reduceL$8x_tailL$8x_tail_doneL$8x_no_tail__bn_post4x_internalL$sqr4x_subL$sqr4x_sub_entry GFp_bn_from_montgomerybn_from_mont8x$L$SEH_begin_bn_from_mont8xL$from_prologueL$from_sp_altL$from_sp_doneL$from_page_walkL$from_page_walk_doneL$from_bodyL$mul_by_1L$from_mont_noxL$from_mont_zeroL$from_epilogue"L$SEH_end_bn_from_mont8x bn_mulx4x_mont_gather5,L$SEH_begin_bn_mulx4x_mont_gather5L$mulx4x_enterL$mulx4x_prologueL$mulx4xsp_altL$mulx4xsp_doneL$mulx4x_page_walk!L$mulx4x_page_walk_doneL$mulx4x_bodyL$mulx4x_epilogue*L$SEH_end_bn_mulx4x_mont_gather5mulx4x_internalL$mulx4x_1stL$mulx4x_outerL$mulx4x_innerbn_powerx5 L$SEH_begin_bn_powerx5L$powerx5_enterL$powerx5_prologueL$pwrx_sp_altL$pwrx_sp_doneL$pwrx_page_walkL$pwrx_page_walk_doneL$powerx5_bodyL$powerx5_epilogueL$SEH_end_bn_powerx5 GFp_bn_sqrx8x_internal__bn_sqrx8x_internalL$sqrx8x_zeroL$sqr8x_zero_startL$sqrx8x_outer_loopL$sqrx8x_loopL$sqrx8x_breakL$sqrx8x_outer_breakL$sqrx4x_shift_n_add$L$sqrx4x_shift_n_add_break__bn_sqrx8x_reduction!L$sqrx8x_reduction_loopL$sqrx8x_reduceL$sqrx8x_tailL$sqrx8x_tail_doneL$sqrx8x_no_tail__bn_postx4x_internalL$sqrx4x_subL$sqrx4x_sub_entryGFp_bn_scatter5L$scatterL$scatter_epilogueGFp_bn_gather5$L$SEH_begin_GFp_bn_gather5L$gather"L$SEH_end_GFp_bn_gather5L$incmul_handlerL$body_40L$common_pop_regsL$common_seh_tail/  L$SEH_info_GFp_bn_mul_mont_gather5-  L$SEH_info_bn_mul4x_mont_gather5%  L$SEH_info_GFp_bn_power5&  L$SEH_info_bn_from_mont8x.  L$SEH_info_bn_mulx4x_mont_gather5&  L$SEH_info_GFp_bn_powerx5&  L$SEH_info_GFp_bn_gather5d h 9` =` \` `` ` ` ` ` ` ` ` ` ` ` a a a a .a 2a Aa Ea Za ^a ka oa }a a a a a a a a b b +b! /b! Gb" Kb" `b# db# zb$ ~b$ b% b% b& b& b' b' b( b( c) c) 2c* 6c* Ec+ Ic+ Zc, ^c, oc- sc- c. c. c/ c/ c0 c0 c1 c1 c2 c2 d3 d3 6d4 :d4 Od5 Sd5 ld6 pd6 d7 d7 d8 d8 d9 d9 d: d: d; e; e< e< 7e= ;e= We> [e> ve? ze? e@ e@ eA eA eB eB eC eC eD eD fE fE (fF ,fF JfG NfG dfH hfH fI fI fJ fJ fK fK fL fL fM fM gN gN ,gO 0gO BgP FgP ]gQ agQ ygR }gR gS gS gT gT gU gU hV hV "hW &hW ?hX ChX YhY ]hY thZ xhZ h[ h[ h\ h\ h] h] h^ h^ i_ i_ 2i` 6i` Jia Nia dib hib ~ic ic id id ie ie if if ig ig jh jh "ji &ji >jj Bjj _jk cjk yjl }jl jm jm jn jn jo jo jp jp kq kq 0kr 4kr Oks Sks hkt lkt ku ku kv kv kw kw kx kx ly ly ,lz 0lz Gl{ Kl{ `l| dl| ~l} l} l~ l~ l l l l l l m m !m %m ?m Cm Ym ]m m m m m m m m m m m m m n n 2n 6n cn gn n n n n n n o o 9o =o H|$Ht$HHHLLLD$(LL$0EHALE[fnl$8SUATAUAVAWIINIIM)IK$L$L9H$L$L9L4JDLfAofAoJNT̨IfpfofoffvgfoffvfABpfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfA foffvfA0fgfvfA@fvfAPfAD$@fAL$PfAT$`fA`fA\$pfffAod$fAol$fAoT$fAbpfAo\$fA۪ffAےffAۚfffAod$fAol$fAoT$fAۢfAo\$fA۪ffAےffAۚfffAo$$fAol$fAoT$ fAۢfAo\$0fA۪ffAےffAۚ ffffpNfM$fH~MHM1M1LHIHIIHIHFHIM*IJHMMHNlIHIJHMIHM9IHMHNlIMH1MHNlJMv J̘HfffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAo$fAoL$fAoT$ fAo\$0ffJffR ffZ0fffAoD$@fAoL$PfAoT$`fAo\$pfB@fJPffR`ffZpffffpNfM$HfH~M1LL$HIHHIIHIHFHLT$IM"IJHMNHNlIHIJHMIIMHM9IHMNHNlIH1MHMHNlJMvM9 M1H$H4$MJJJDMvIHHH1M1MJ JH!H!N4H JMvIJtL~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0gHAASUATAUAVAWgAOIINLHI)IM9L)JM!O JMM)AMBL)HII)II$+L$H9H$L$H9IHD$(7Ht$(L~LvLnLfHnH^H&H|$Ht$ÐIfnh8HP-N IfofoHNT LfpfoggfoffvgfoffvfABpfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfA foffvfA0fgfvfA@fvfAPfAD$@fAL$PfAT$`fA`fA\$pfffAod$fAol$fAoT$fAbpfAo\$fA۪ffAےffAۚfffAod$fAol$fAoT$fAۢfAo\$fA۪ffAےffAۚfffAo$$fAol$fAoT$ fAۢfAo\$0fA۪ffAےffAۚ ffffpNfM$fH~Ll$H|$@MHJ4ILHIHILt$HIHIJDHHHIHAHIHHJDHLMy HI HI>IHIHAMv HIHIJD>HMHMnHHIHAHIHHJ>HLHI~IHIHHIHIJD>HMHMnHHIHAHIHHJD>HLHI HI>II 9HIHAMv HIHIHFHMHMnHHIHAHIHHJHLHI~IJ H1MHMnIfffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAo$fAoL$fAoT$ fAo\$0ffJffR ffZ0fffAoD$@fAoL$PfAoT$`fAo\$pfB@fJPffR`ffZpffffpNfM$fH~OLHIHHIII>O4HIJDHHHIHAHM^HIHHJDHLMy HI HIHIHAHMVMv HIHIJD>HMHI~HHIHAHM^HIHHJ>HLHMnIHIHHMHIHIJD>HMHI~HHIHAHM^HIHHJD>HLHI HMnII HIHAHMVMv HIHIHFHMHI~HHIHHiHM^HIHHJHLHMnII~J H1MHM.HMnL;d$H1L)ML H)KL!H)LHH|$@IM1LmLuL} H|$Ht$HHHLLLD$(LL$0HLE[AASUATAUAVAWAGIIMNLHI)IM9%L)JM5O JMM)AMBL)HII)II$+L$H9H$L$H9MILD$ HD$(fHnfHnfInfHn{v ql gb ]X SN fH~fH~HHD$(LD$ Ht$(L~LvLnLfHnH^H&H|$Ht$ÐIj J4LLt.J|L8HD.H|/H\.IIIHILT/IIHHL\/IH\.IIHIHMIIHIIMILTHIIHIIIIHH\IIMIIIHLIIIIHH\IIMIIIHLTIIIIHH\IIMIIIHL\IIHI IIHIIMILTH0IIHmHMHL/IHW Lt.J|L8HD.H|/H\.IILT/IHHLT/IIIHHL\/IIL\/M1H\.IIHHLd/IIIIHHMIILT/HMHIIHIIL,IgIIHH\IIMIIILHIILdHIIIIHHMIILTHgIIHMHL/IHWHLvJ|L8HFH|/H^IIIHIIIIHLWIIMH^IIIHL_IIIIHIIMILWIIHFHMHL/IHWHHM1L)M1LHHGHWLHD.H|$8M1L_O$VI?N,YI?M LWMHIL_IHD.L'IKVLoMI?NYI?M LW MHIL_(HH.H_IHmLGMH@O$VI?N,YI?M LWMHIL_IHD.LgIKVLoMI?NYI?M LMHIL_HH.H_IO$VLGMI?N,YI?M LWMHIL_IHD.L'IKVLoMI?NYI?M LW MHIL_(HHD.H_ILGMH@H  O$VgI?N,YI?M LWMHIL_IHFLgIKVLoMI?NYI?M HIHIH_LGfH~H1I )JTL8HL$J| 8HT$IJ<fHLOLWL_Lg Lo(Lw0L8HH@gIH\$(HEHHEIIIHIHEHMH\0IIHIHEHMHt$(IIHIHE HIMIIHIHE(HMIIHIHE0HMIIHIHE8HMIIHHIHEHMII.Hm@H1HT$H;l$fLLOLWL_Lg Lo(Lw0L8HH\$pHEHIHELIIHIHEHMHIIHIHEHMIIHIHE HMIIHIHE(HMIIHIHE0HMIIHIHE8HMIIHH\(IHMHEII3Hm@HT$H;l$?H\$pHHELLOLWL_Lg Lo(Lw0L8HH1LIIIIIIIHHLLOLWL_Lg Lo(Lw0L8HHMH1fH~LLOfI~LWL_Lg Lo(Lw0L8H@H9ÐLeJLfH~HfH~HIM1LmLuL}LeLmLuL}Hm IIIII!I!I!I!IL#LkLsL{L'H[ LoMLwLH HMIÐD$01ÐH|$Ht$HHHLLLD$(LL$0gHSUATAUAVAWAOIIMNLHI)IM9#L)JM3O JMM)AMBL)HII)II$+L$H9H$L$H9MILD$ HD$(MHD$0fooVo^ fBof0fBDH@ffBD fPfBD0fX f`0H@@I@fHnfHngHfInLE[AA8J<fHD$0<VfHD$0Ht$(ff@f@ f@0H@@I L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0HSUATAUAVAWAOIIMNLHI)IM9L)JM O JMM)AMBL)HII)II$+L$H9H$L$H9LD$ HD$(IHt$(L~LvLnLfHnH^H&H|$Ht$ÐLL$MIIIN I fnh8IHrLl$LL$ H|$@fofoHNTHfpfogfogffvfoffvfABpfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfAfoffvfA fogffvfA0ffvfA@fvfAPfG@fOPfW`fA`f_pfffogfoofoWfAbpfo_fA۪ffAےffAۚfffogfoofoWfAۢfo_fA۪ffAےffAۚfffo'foofoW fAۢfo_0fA۪ffAےffAۚ ffffpNfHfH~H\$hIbfIbnIIbvMLD$(H1LH|$Hv fL8fL8bfL8M8bYfL8M8baH|$ LSfL8M8byLL[fL8L8HI LcfL8fM8bvfL8FfM8bvggLfL8fL8Hv H[ M8b9fL8M8byfL8M8byLSfL8L[M8byLLcfL8L8HI LkHKHD$IH4MH|$HLs LfggffoGfoOfoWfAۂfo_fAۊffAے ffAۚ0fffoGfoOfoWfAۂ@fo_fAۊPffAے`ffAۚpfffofoOfoW fAۂfo_0fAۊffAےffAۚfffoG@foOPfoW`fAۂfo_pfAۊffAےffAۚffffpNfHfH~H+H\ bH1IbfL8CfM8bnL8[fM8bvL8cfL8H Hv L8kfL8L8MLD$(LH1H|$bfL8M8bYfL8M8bafL8M8byLH|$ LSfL8L[L8LcHI fL8M8bvfL8L8FfL8[M8bvLfL8cL8fL8kL8Hv H[ fL8M8b9fL8M8byfL8M8byLSfL8M8L[byLHI LcfL8L8LkH,HD$IH+;H|$LT$MH4HLsL9LQIL$H,HH<1M1M)MM HL)HT$@ILmM1LuL} H|$Ht$HHHLLLD$(LL$0HSUATAUAVAWAOIIMNLHI)IM9$L)JM4O JMM)AMBL)HII)II$+L$H9H$L$H9MIffHnfHnfInfHnLD$ HD$(2 (  y o MHfH~fH~HD$(Ht$(L~LvLnLfHnH^H&H|$Ht$ÐH|$8J,LL$Hl$(fff.>ffGfG fG0fG@fGPfG`fGpHI@HM1M1M1M1M1M1H|$8H1FfM8L8FfM8L8fM8L8 fM8L8F(fM8L8F0fM8I8b~8HVfL8L8L@LGLOHH1^FfM8L8^ fM8L8(fM8L80fM8M8b8HVfL8L8fM8L8fL8LGLO ^F fM8L8^(fM8L80fM8M8b8>HVfL8L8fM8LG(LO0F L8fL8^(fM8L8F0fM8M8bf8HV Lv(fL8L8L~0fM8L8fL8LG8LO@³LF8fM8«L8fM8£LL8fM8fH8‹BLHv@fM8L8fL8L8ggBfM8fL8H;t$ HHILG@fL8OHfL8WPfL8_XLg`LohLwpLxH.HHHVHD$H|$ 1LbEfH8M8bMfL8M8bUfL8M8b]fL8M8b fL8M8bm(fL8M8bu0HϻfL8M8b8HTfL8L8fL8gHIHm@HH;l$SH+\$fHVfL8fL8OLWL_Lg Lo(Lw0L8H@gH1HD$H1H+\$fL8HL$ fL8HILIIIIIH9LOLILWLQL_LYLg La Lo(Li(Lw0Lq0L8Ly8HLOHfH~LWPL_XLg`LohLwpH|$8HL_M1LL$M8LgLoM8fI8HL M8fI8L_(HH_M8fI8HTLg0M8fI8Lo8HGH_M8fI8HTHI LW@M8fI8L_HHG H_(M8fI8.HM8fI8LgPLoXHG0H_8H@ fI8HG0H_8H@fH~1H\$(HT$8JL HL$H|$H|$8LOLWL_Lg IHLo(Lw0L8HD$ H@H1HLbEfH8M8bMfL8M8bUfL8M8b]fL8M8b HLfL8M8T$(HHDxbm(fL8M8bu0fL8M8b}8HfL8L8fL8gggH@HH;l$HT$8LHm@HfL8OfL8WL_Lg Lo(Lw0L8H@HH1HD$ LbEfH8M8bMfL8M8bUfL8M8b]fL8M8b fL8M8bm(fL8M8bu0fL8M8b}8H̀fL8L8HLfL8HLH;l$aH+t$HT$8Hm@LLOLWL_Lg Lo(Lw0L8H@HHH1HD$H1LD$ IIIIIIIHH+t$LfH~LOHu8fH~LWL_Lg Lo(Lw0L8HH\$(HT@LLG@LOLWL_Lg Lo(Lw0L8H|@L;D$ÐLeIIHHfH~fH~ILmM1LuL}LeLmLuL}bHm bbbIL'LoLwLL"H LjMLrLzHR HIÐOHHIIMÐL$HHHfAnfofoHMH$fpfofoffvfoffvf@foffvfHfoffvfPfoffvfXfoffvf@foffvfHfoffvfPfoffvfXfoffvffoffvfHfoffvfP foffvfX0foffvf@@foffvfHPfoffvfP`fofXp fffAoCfAoKfAoSf@fAo[fHffPffXfffAoCfAoKfAoSf@fAo[fHffPffXfffAofAoKfAoS ffAo[0fHffP ffX0fffAoC@fAoKPfAoS`f@@fAo[pfHPffP`ffXpfffMfpNffHII"ÐMontgomery Multiplication with scatter/gather for x86_64, CRYPTOGAMS by VWSUATAUAVAWH@I@xIIqMY8ENL9ESNL9=IESNL9gLvL9MJDH@(HXHhL`LhLpLxIIMMMMHxHpIIIIy(LƹHLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8H@A_A^A]A\][_^9   6 _0MrH`&(x2 5    $(, 048 <@D HLP  5 5 5S 5q,f 5R| 5&''  !  $(48<@LPTXdhlp|.filegpregenerated\tmp\x.debug$S\o .debug$T.text7.pdataT.xdata.absolut)A ePqL$1stL$outerL$innerL$sub L$copyN$2C@Q``rL$1st4x ` $`1?OdrS_`` +7AP]`r~ @Mq%,1@<L ]fmr 3H+R9|Kl|"" %&&&&' ' G'\'0'?'R(g (~ (L(`((+,@--`.*w.@.X.h0v 1M1122p2}222 2L$gather4' 5L$inc@5@5L>6VB6h6z0H` x- G GFp_ia32cap_P__imp_RtlVirtualUnwindGFp_bn_mul_mont_gather5L$SEH_begin_GFp_bn_mul_mont_gather5L$mul_enterL$mul_page_walkL$mul_page_walk_doneL$mul_bodyL$1st_enterL$inner_enterL$mul_epilogueL$SEH_end_GFp_bn_mul_mont_gather5bn_mul4x_mont_gather5L$SEH_begin_bn_mul4x_mont_gather5L$mul4x_enterL$mul4x_prologueL$mul4xsp_altL$mul4xsp_doneL$mul4x_page_walkL$mul4x_page_walk_doneL$mul4x_bodyL$mul4x_epilogueL$SEH_end_bn_mul4x_mont_gather5mul4x_internalL$outer4xL$inner4xGFp_bn_power5L$SEH_begin_GFp_bn_power5L$power5_prologueL$pwr_sp_altL$pwr_sp_doneL$pwr_page_walkL$pwr_page_walk_doneL$power5_bodyL$power5_epilogueL$SEH_end_GFp_bn_power5GFp_bn_sqr8x_internal__bn_sqr8x_internalL$sqr4x_1stL$sqr4x_outerL$sqr4x_innerL$sqr4x_shift_n_add__bn_sqr8x_reductionL$8x_reduction_loopL$8x_reduceL$8x_tailL$8x_tail_doneL$8x_no_tail__bn_post4x_internalL$sqr4x_subL$sqr4x_sub_entryGFp_bn_from_montgomerybn_from_mont8xL$SEH_begin_bn_from_mont8xL$from_prologueL$from_sp_altL$from_sp_doneL$from_page_walkL$from_page_walk_doneL$from_bodyL$mul_by_1L$from_mont_noxL$from_mont_zeroL$from_epilogueL$SEH_end_bn_from_mont8xbn_mulx4x_mont_gather5L$SEH_begin_bn_mulx4x_mont_gather5L$mulx4x_enterL$mulx4x_prologueL$mulx4xsp_altL$mulx4xsp_doneL$mulx4x_page_walkL$mulx4x_page_walk_doneL$mulx4x_bodyL$mulx4x_epilogueL$SEH_end_bn_mulx4x_mont_gather5mulx4x_internalL$mulx4x_1stL$mulx4x_outerL$mulx4x_innerbn_powerx5L$SEH_begin_bn_powerx5L$powerx5_enterL$powerx5_prologueL$pwrx_sp_altL$pwrx_sp_doneL$pwrx_page_walkL$pwrx_page_walk_doneL$powerx5_bodyL$powerx5_epilogueL$SEH_end_bn_powerx5GFp_bn_sqrx8x_internal__bn_sqrx8x_internalL$sqrx8x_zeroL$sqr8x_zero_startL$sqrx8x_outer_loopL$sqrx8x_loopL$sqrx8x_breakL$sqrx8x_outer_breakL$sqrx4x_shift_n_addL$sqrx4x_shift_n_add_break__bn_sqrx8x_reductionL$sqrx8x_reduction_loopL$sqrx8x_reduceL$sqrx8x_tailL$sqrx8x_tail_doneL$sqrx8x_no_tail__bn_postx4x_internalL$sqrx4x_subL$sqrx4x_sub_entryGFp_bn_scatter5L$scatterL$scatter_epilogueGFp_bn_gather5L$SEH_begin_GFp_bn_gather5L$SEH_end_GFp_bn_gather5mul_handlerL$body_40L$common_pop_regsL$common_seh_tailL$SEH_info_GFp_bn_mul_mont_gather5L$SEH_info_bn_mul4x_mont_gather5L$SEH_info_GFp_bn_power5L$SEH_info_bn_from_mont8xL$SEH_info_bn_mulx4x_mont_gather5L$SEH_info_GFp_bn_powerx5L$SEH_info_GFp_bn_gather5