Revision: 21281 http://sourceforge.net/p/jmol/code/21281 Author: hansonr Date: 2016-10-26 17:40:34 +0000 (Wed, 26 Oct 2016) Log Message: ----------- better hashcodes for A4.java M3.java M4.java T3.java T4.java
Modified Paths: -------------- trunk/Jmol/src/javajs/util/A4.java trunk/Jmol/src/javajs/util/M3.java trunk/Jmol/src/javajs/util/M4.java trunk/Jmol/src/javajs/util/T4.java Modified: trunk/Jmol/src/javajs/util/A4.java =================================================================== --- trunk/Jmol/src/javajs/util/A4.java 2016-10-26 17:36:59 UTC (rev 21280) +++ trunk/Jmol/src/javajs/util/A4.java 2016-10-26 17:40:34 UTC (rev 21281) @@ -213,8 +213,8 @@ */ @Override public int hashCode() { - return T3.FloatToIntBits(x) ^ T3.FloatToIntBits(y) - ^ T3.FloatToIntBits(z) ^ T3.FloatToIntBits(angle); + return T3.floatToIntBits(x) ^ T3.floatToIntBits(y) + ^ T3.floatToIntBits(z) ^ T3.floatToIntBits(angle); } /** Modified: trunk/Jmol/src/javajs/util/M3.java =================================================================== --- trunk/Jmol/src/javajs/util/M3.java 2016-10-26 17:36:59 UTC (rev 21280) +++ trunk/Jmol/src/javajs/util/M3.java 2016-10-26 17:40:34 UTC (rev 21281) @@ -531,11 +531,11 @@ */ @Override public int hashCode() { - return T3.FloatToIntBits(m00) ^ T3.FloatToIntBits(m01) - ^ T3.FloatToIntBits(m02) ^ T3.FloatToIntBits(m10) - ^ T3.FloatToIntBits(m11) ^ T3.FloatToIntBits(m12) - ^ T3.FloatToIntBits(m20) ^ T3.FloatToIntBits(m21) - ^ T3.FloatToIntBits(m22); + return T3.floatToIntBits(m00) ^ T3.floatToIntBits(m01) + ^ T3.floatToIntBits(m02) ^ T3.floatToIntBits(m10) + ^ T3.floatToIntBits(m11) ^ T3.floatToIntBits(m12) + ^ T3.floatToIntBits(m20) ^ T3.floatToIntBits(m21) + ^ T3.floatToIntBits(m22); } /** Modified: trunk/Jmol/src/javajs/util/M4.java =================================================================== --- trunk/Jmol/src/javajs/util/M4.java 2016-10-26 17:36:59 UTC (rev 21280) +++ trunk/Jmol/src/javajs/util/M4.java 2016-10-26 17:40:34 UTC (rev 21281) @@ -895,14 +895,14 @@ */ @Override public int hashCode() { - return T3.FloatToIntBits(m00) ^ T3.FloatToIntBits(m01) - ^ T3.FloatToIntBits(m02) ^ T3.FloatToIntBits(m03) - ^ T3.FloatToIntBits(m10) ^ T3.FloatToIntBits(m11) - ^ T3.FloatToIntBits(m12) ^ T3.FloatToIntBits(m13) - ^ T3.FloatToIntBits(m20) ^ T3.FloatToIntBits(m21) - ^ T3.FloatToIntBits(m22) ^ T3.FloatToIntBits(m23) - ^ T3.FloatToIntBits(m30) ^ T3.FloatToIntBits(m31) - ^ T3.FloatToIntBits(m32) ^ T3.FloatToIntBits(m33); + return T3.floatToIntBits(m00) ^ T3.floatToIntBits(m01) + ^ T3.floatToIntBits(m02) ^ T3.floatToIntBits(m03) + ^ T3.floatToIntBits(m10) ^ T3.floatToIntBits(m11) + ^ T3.floatToIntBits(m12) ^ T3.floatToIntBits(m13) + ^ T3.floatToIntBits(m20) ^ T3.floatToIntBits(m21) + ^ T3.floatToIntBits(m22) ^ T3.floatToIntBits(m23) + ^ T3.floatToIntBits(m30) ^ T3.floatToIntBits(m31) + ^ T3.floatToIntBits(m32) ^ T3.floatToIntBits(m33); } /** Modified: trunk/Jmol/src/javajs/util/T4.java =================================================================== --- trunk/Jmol/src/javajs/util/T4.java 2016-10-26 17:36:59 UTC (rev 21280) +++ trunk/Jmol/src/javajs/util/T4.java 2016-10-26 17:40:34 UTC (rev 21281) @@ -82,8 +82,8 @@ */ @Override public int hashCode() { - return T3.FloatToIntBits(x) ^ T3.FloatToIntBits(y) - ^ T3.FloatToIntBits(z) ^ T3.FloatToIntBits(w); + return T3.floatToIntBits(x) ^ T3.floatToIntBits(y) + ^ T3.floatToIntBits(z) ^ T3.floatToIntBits(w); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ The Command Line: Reinvented for Modern Developers Did the resurgence of CLI tooling catch you by surprise? Reconnect with the command line and become more productive. Learn the new .NET and ASP.NET CLI. Get your free copy! http://sdm.link/telerik _______________________________________________ Jmol-commits mailing list Jmol-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-commits