Mercurial > hg > truffle
diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java @ 7530:5e3d1a68664e
applied mx eclipseformat to all Java files
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 23 Jan 2013 16:34:57 +0100 |
parents | 8461d937ac18 |
children | 4e1278443941 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java Wed Jan 23 16:34:38 2013 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java Wed Jan 23 16:34:57 2013 +0100 @@ -28,7 +28,7 @@ /** * Describes the possible values of a {@link ValueNode} that produces an int or long result. - * + * * The description consists of (inclusive) lower and upper bounds and a bit-mask. */ public class IntegerStamp extends Stamp { @@ -72,8 +72,8 @@ } /** - * This bit-mask describes the bits that can be set in the value described by this stamp. It is primarily used to - * represent values that are multiples of a known power of two. + * This bit-mask describes the bits that can be set in the value described by this stamp. It is + * primarily used to represent values that are multiples of a known power of two. */ public long mask() { return mask; @@ -191,14 +191,21 @@ public static long defaultMask(Kind kind) { switch (kind) { - case Boolean: return 0x01L; - case Byte: return 0xffL; - case Char: return 0xffffL; - case Short: return 0xffffL; + case Boolean: + return 0x01L; + case Byte: + return 0xffL; + case Char: + return 0xffffL; + case Short: + return 0xffffL; case Jsr: - case Int: return 0xffffffffL; - case Long: return 0xffffffffffffffffL; - default: throw GraalInternalError.shouldNotReachHere(); + case Int: + return 0xffffffffL; + case Long: + return 0xffffffffffffffffL; + default: + throw GraalInternalError.shouldNotReachHere(); } } @@ -212,9 +219,11 @@ } /** - * Checks if the 2 stamps represent values of the same sign. - * Returns true if the two stamps are both positive of null or if they are both strictly negative - * @return true if the two stamps are both positive of null or if they are both strictly negative + * Checks if the 2 stamps represent values of the same sign. Returns true if the two stamps are + * both positive of null or if they are both strictly negative + * + * @return true if the two stamps are both positive of null or if they are both strictly + * negative */ public static boolean sameSign(IntegerStamp s1, IntegerStamp s2) { return s1.isPositive() && s2.isPositive() || s1.isStrictlyNegative() && s2.isStrictlyNegative();