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

Reply via email to