4v #w x y z{ | } ~           FIELD_LENI ConstantValue LIMB_CNT  TWO_TO_25J TWO_TO_26 EXPAND_START[I EXPAND_SHIFTMASKSHIFT()VCodeLineNumberTableLocalVariableTablethis*Lcom/google/crypto/tink/subtle/Field25519;sum ([J[J[J)Vioutput[Jin1in2 StackMapTableMethodParameters([J[J)Vinsub scalarProduct([J[JJ)Vscalarproductoutreducetmpinput=reduceSizeByModularReduction([J)VreduceCoefficientsovermultt squareInnersquareexpand([B)[J[Bcontract([J)[Bcarryj inputLimbsmaskXinversezz2z9z11 z2To5Minus1 z2To10Minus1 z2To20Minus1 z2To50Minus1 z2To100Minus1t0t1eq(II)Iabgte SourceFileField25519.javaRuntimeInvisibleAnnotations*Lcom/google/crypto/tink/annotations/Alpha;(com/google/crypto/tink/subtle/Field25519 23 9: D: NO PO H: JB TB -. /. 0. 1. pm lm UB R:java/lang/Objectjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/util/ArrayscopyOf([JI)[J0#$%&'(%&)*+& ,+& -./.0.1.234/*5&6 789:4|> *+/,/aP5JKJM6*;%<=>=?=@ A <>?9B4?**+5 UV6<=C=A <CD:4|> *+/,/eP5_`_b6*;%<=>=?=@ A <>?DB4?*+*5 kl6<=C=A <CEF4~6 *+/ iP5r sru6*;%<=C=G+@ A <CGH:4R *+/,/iP*+/,/i+/,/iaP*+/i,/i+/,/ia+/,/iaP*+/,/i+/,/ia+/,/ia+/,/iaP*+/,/i+/,/i+/,/iaia+/,/ia+/,/iaP*+/,/i+/,/ia+/,/ia+/,/ia+/,/ia+/,/iaP*+/,/i+/,/ia+/,/iai+/,/ia+/,/ia+/,/ia+/,/iaP*+/,/i+/,/ia+/,/ia+/,/ia+/,/ia+/,/ia+/,/ia+/,/iaP*+/,/i+/,/i+/,/ia+/,/ia+/,/iaia+/,/ia+/,/ia+/,/ia+/,/iaP* +/,/i+/,/ia+/,/ia+/,/ia+/,/ia+/,/ia+/,/ia+/,/ia+/, /ia+ /,/iaP* +/,/i+/,/ia+/,/ia+/, /ia+ /,/iai+/,/ia+/,/ia+/,/ia+/,/iaP* +/,/i+/,/ia+/,/ia+/,/ia+/,/ia+/,/ia+/, /ia+ /,/iaP* +/,/i+/,/i+/,/ia+/, /ia+ /,/iaia+/,/ia+/,/iaP* +/,/i+/,/ia+/,/ia+/,/ia+/, /ia+ /,/iaP*+/,/i+/, /ia+ /,/iai+/,/ia+/,/iaP*+/,/i+/,/ia+/, /ia+ /,/iaP*+/,/i+/, /i+ /,/iaiaP*+/, /i+ /,/iaP*+ /i, /iP5R :\DKOz6 I=?=C=A I?CJB4,**M M*,*,, ,+ 5" "+6* K=,L=,<=K=@  MA L<NO4<*\/*/yaP*\/*/yaP*\/*/aP*\/*/yaP*\/*/yaP*\/*/aP*\/*/yaP*\/*/yaP*\/*/aP*\/*/yaP*\/*/yaP*\/*/aP*\/*/yaP*\/*/yaP*\/*/aP*\/* /yaP*\/* /yaP*\/* /aP*\/* /yaP*\/* /yaP*\/* /aP*\/* /yaP*\/* /yaP*\/* /aP*\/* /yaP*\/* /yaP*\/* /aP5r %2?JWdo{     %1;6 <<=A<PO4%* P< C*/ mA*\/ yeP*`\/ aP*`/ mA*`\/ yeP*`\/ aP*\/* /yaP*\/* /yaP*\/* /aP* P*/ m@*\/yeP*\/aP5F  $%(,2->.GM1Y2e3o5t8|9:=6*2Q+F;%<=|Q+@ EA<R:4e N-+,-*5HI KL6*<=C=?= S=A <C? TB4x*+/+/iP*+/i+/iP*+/+/i+/+/iaiP*+/+/i+/+/iaiP*+/+/i+/i+/ia+/i+/iaP*+/+/i+/+/ia+/+/iaiP*+/+/i+/+/ia+/+/ia+/i+/iaiP*+/+/i+/+/ia+/+/ia+/+/iaiP*+/+/i+/+/i+/+/ia+/+/i+/+/iaiaiaP* +/+/i+/+/ia+/+/ia+/+/ia+/+ /iaiP* +/+/i+/+/ia+/+/ia+/+/i+/+ /iaiaiP* +/+/i+/+/ia+/+/ia+/+ /iaiP* +/+/i+/+/i+/+/i+/+ /iaiaiaP* +/+/i+/+/ia+/+ /iaiP*+/+/i+/+/ia+/i+ /iaiP*+/+/i+/+ /iaiP*+/+/i+/i+ /iaP*+/i+ /iP*+ /i+ /iP5RW XY.ZD[f^_`acBdyhiklm:nUofpwq6xI=xC=A ICUB4Z M,+,*5|} 6 <=C= S=A <CVW4i L= ]+*.3~*.`3~y*.`3~y*.`3~y.{~.P+5 ag6 `;%iLXd<=@ M_ALYZ4* L=s> <+/+/{~.{t6++/~.xaP+`\/eP+ /+ /{{t>+ \/xaP+\/heP+/+/{{t=+\/xaP+\/eP=>> 0+/~.{6+\/~.P+`\/aPЄ+ /{=+ \/P+\/haP+/=> +/~.~=+\/~eP+\/~eP> !+\/~eP+`\/~eP> +\/.yP N6 p-.\3+/T-.`\3+/{T-.`\3+/{T-.`\3+/{T-5-,>IOamx~ $*5@HS`fny6,[%?;%a[% u\%[%[%3;%@\%[% ;%B$;%h;%t;%]=L= ^%y<X@A M>.$2)#_sA]`B4I  M N : : : : : :  :  : ,+! ,!  !- +"-," ! -" !  !  !  !  ! " !  !6     !  !  " !  !6    !  !   "  !  !6     !  !  " !  !6  2  !  !   "  !  !6  d  !  !    "  !  !6  2  !  !   "  !  !  !  !  !* "5"H "(.4:?E L S Z a ipw~ !" $&' ()*%(+,4.;/B0L1S2Z0`4i6p7w89:8<>?@AB@DFGHIJKL6;% ;% ;% E;% z;% ;% I=a=b= c=d=e=f="g=(h=.i= 4j= :k= @T MMMMMMMMMMMMA Ia lm4w+;x~;x~;x~;x~;x~;z5ST UVW X&Y6+n%+o%A no pm4C d;z5 `b6 n% o%A noq34 YOYOYOY OY OYOYOYOYOY O YOYOYOYOYOYOYOYOYOY O YOYO YOYO5?;@pABrstu