2 @ ? ?    ?? ?  ! ! ! ! + ? 1 1  5()VCodeLineNumberTableLocalVariableTablethisLptolemy/math/LongArrayMath;add([JJ)[JiIarray[JzJlength returnValue StackMapTableM([J[J)[Jarray1array2 allocCopy([J)[JelementsnewArrayappend ([JII[JII)[Jidx1length1idx2length2applyBinaryOperation)(Lptolemy/math/LongBinaryOperation;[JJ)[Jop"Lptolemy/math/LongBinaryOperation;)(Lptolemy/math/LongBinaryOperation;J[J)[J*(Lptolemy/math/LongBinaryOperation;[J[J)[JapplyUnaryOperation'(Lptolemy/math/LongUnaryOperation;[J)[J!Lptolemy/math/LongUnaryOperation; bitwiseAndbitwiseComplement bitwiseOr bitwiseXordividedivideElements dotProduct([J[J)Jsumlimit([JJJ)[Jbottomtopmodulomultiplyfactornegative padMiddle([JI)[J newLength entriesNeeded halfLengthDhalfLengthFloorhalfLengthCeilresize([JII)[JstartIdxcopySizescale scaleFactorshiftArithmetic shiftAmount shiftLogicalsubtract sumOfSquares([J)JelementtoComplexArray([J)[Lptolemy/math/Complex;[Lptolemy/math/Complex; toDoubleArray([J)[D[D toFloatArray([J)[F[FtoIntegerArray([J)[I[ItoString([J)Ljava/lang/String;L([JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;elementDelimiterLjava/lang/String; vectorBegin vectorEndsbLjava/lang/StringBuffer;within([J[JJ)ZmaxError ([J[J[J)Z _commonLength([J[JLjava/lang/String;)I methodName SourceFileLongArrayMath.java ABLongArrayMath.add  [\ "LongArrayMath.applyBinaryOperation LongArrayMath.bitwiseAndLongArrayMath.bitwiseOrLongArrayMath.bitwiseXorLongArrayMath.divideElementsLongArrayMath.dotProductjava/lang/LongLongArrayMath.moduloLongArrayMath.multiply"java/lang/IllegalArgumentExceptionNptolemy.math.LongArrayMath.padMiddle() : newLength must be >= length of array. A | java/lang/StringBuilderresize(): the start index ' [ [-' is greater than equal to the array length '(' and the number of items to be copied '' is greater than zero. LongArrayMath.subtractptolemy/math/Complex A, {} java/lang/StringBuffer [ java/lang/String ALongArrayMath.within ptolemy.math.() : first input array is null. () : second input array is null.-() : input arrays must have the same length, but the first array has length ! and the second array has length .ptolemy/math/LongArrayMathjava/lang/Objectjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V ptolemy/math/LongBinaryOperationoperate(JJ)Jptolemy/math/LongUnaryOperation(J)J(Ljava/lang/String;)Vjava/lang/Mathfloor(D)Dceilmin(II)I-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;()Ljava/lang/String;(DD)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;(J)Ljava/lang/String;(Ljava/lang/StringBuffer;)V!?@+ABC3*D 01E FGHIC%*> :6*/aPD:;=>="AE4 JK%LM%NO"PKQMR  SHTC**+= N6-*/+/aP-DKL NO"N(RE4JK*UM*VM"PK QMR SWXC[*< M*,,DZ[\]E LMYK ZM[TC@ **++DeE UM VM[\C(` : *-Dz| }%EH(UM(]K(^K(VM(_K(`K QMR SabC-+6 :6*+/ PD $*E> JK-cd-LM-NO)PK #QMR  SaeC--6 :6*-/PD $*E> JK-cd-NO-LM)PK #QMR  SafC2+,> :6*+/,/PD )/E>JK2cd2UM2VM*PK %QMR SghC&+= N6-*+/P-D$E4 JK&ci&LM#PKQMR  SjIC%*> :6*/PD"E4 JK%LM%NO"PKQMR  SjTC**+ = N6-*/+/P-D "(E4JK*UM*VM"PK QMR SkXC *< M>,*/ P,DE* JK LMPKQMR  SlIC%*> :6*/PD   "E4 JK%LM%NO"PKQMR  SlTC**+ = N6-*/+/P-D "( E4JK*UM*VM"PK QMR SmIC%*> :6*/PD()+,+"/E4 JK%LM%NO"PKQMR  SmTC**+ = N6-*/+/P-D:; =>"=(AE4JK*UM*VM"PK QMR SnIC%*> :6*/mPDIJLML"PE4 JK%LM%NO"PKQMR  SoTC**+= N6-*/+/mP-D^` bc"b(fE4JK*UM*VM"PK QMR SpqC'*+= B6!*/+/iaB!Doq sts%wE4 JK'UM'VMPK rOR  stC\* :6*L*/!*/ !P)*/*/ P */PD& $-AJSYE4 PJK\LM\uO\vOVQMR SwIC%*> :6*/qPD"E4 JK%LM%NO"PKQMR  SwTC**+= N6-*/+/qP-D "(E4JK*UM*VM"PK QMR SxTC**+= N6-*/+/iP-D "(E4JK*UM*VM"PK QMR SxIC%*> :6*/iPD"E4 JK%LM%yO"PKQMR  SzXC*< M>,*/uP,DE* JKLMPKQMR  S{|C W*=d> Y *k966 :**dD6  '/7<FT ERWLMW}KTPKP~K'0/(K7 K<QMR |C;*DELM}KC] N*d 6*<7Y!Y"#$%&$*%'$%($) *--D+,./M6R7[:E4]LM]}K]KYQMOKR MS IC!* N6*-*/iP-DBDEDHE*JK!LM!OQMR S|C?* M>*,*/yP>*,*/t}P,D* Z\ ]^]"`&a.b7a=fE4 JK(JK?LM?K:QMR S|C?* M>*,*/yP>*,*/t{P,D* xz {|{"~&.7=E4 JK(JK?LM?K:QMR STC**+*= N6-*/+/eP-D "(E4JK*UM*VM"PK QMR SC( @*N-66-/7ia@D &E O(LM&rOR SSC&*<+M>,+Y*/,S,D$E* JK&LM#PKQR  C*<M>,*/R,DE* JKLMPKQR  C*<M>,*/Q,DE* JKLMPKQR  C*< M>,*/O,DE* JKLMPKQR  C5 *-./0DE  LMCR*61Y2:,3W6&*/43Wd +3W-3W5Y6D*  +4;A H EH*JKRLMRRRNPK ER#C9*+766'*/+/ a*/+/ eD "#/%1"7)E4 +JK9UM9VM9O 0PKR  "C=*+7>6-*/+/,/a*/+/,/eD>@A3C5@;GE4 0JK=UM=VM=M5PKR  'C*#Y!Y"8$,$9$)+#Y!Y"8$,$:$)*+<Y!Y"8$,$;$<$*%=$+%>$)*DYZ$^(_HcOdjE UMVMR$#?