compares this polynomial to the other concode_field_sep CRCPolynomial ONE concode_elem_sep CRCPolynomial X concode_elem_sep BigInteger Q concode_elem_sep TreeSet<BigInteger> degrees concode_field_sep int compare concode_elem_sep CRCPolynomial mod concode_elem_sep CRCPolynomial gcd concode_elem_sep BigInteger toBigInteger concode_elem_sep BigInteger toBigIntegerAccurate concode_elem_sep CRCPolynomial shiftLeft concode_elem_sep boolean hasDegree concode_elem_sep CRCPolynomial and concode_elem_sep CRCPolynomial createRandom concode_elem_sep CRCPolynomial xor concode_elem_sep CRCPolynomial toggleDegree concode_elem_sep String toPolynomialString concode_elem_sep CRCPolynomial multiply concode_elem_sep String toDecimalString concode_elem_sep Reducibility getReducibility concode_elem_sep CRCPolynomial add concode_elem_sep boolean isReducible concode_elem_sep Reducibility getReducibilityBenOr concode_elem_sep CRCPolynomial createFromBytes concode_elem_sep CRCPolynomial createFromBytes concode_elem_sep TreeSet<BigInteger> createDegreesCollection concode_elem_sep CRCPolynomial or concode_elem_sep String toHexString concode_elem_sep ArrayList<BigInteger> toArrayList concode_elem_sep CRCPolynomial reduceExponent concode_elem_sep CRCPolynomial createIrreducible concode_elem_sep CRCPolynomial subtract concode_elem_sep BigInteger degree concode_elem_sep boolean isEmpty concode_elem_sep Reducibility getReducibilityRabin concode_elem_sep CRCPolynomial createFromLong concode_elem_sep CRCPolynomial shiftRight concode_elem_sep TreeSet<BigInteger> createDegreesCollectionCopy concode_elem_sep String toBinaryString concode_elem_sep CRCPolynomial clearDegree concode_elem_sep String toString concode_elem_sep CRCPolynomial modPow concode_elem_sep CRCPolynomial setDegree
int function ( CRCPolynomial arg0 ) { int loc0 = degree ( ) . compareTo ( arg0 . degree ( ) ) ; if ( loc0 != 0 ) return loc0 ; CRCPolynomial loc1 = this . xor ( arg0 ) ; if ( loc1 . isEmpty ( ) ) return 0 ; return this . hasDegree ( loc1 . degree ( ) ) ? 1 : - 1 ; }