diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2005-12-15 21:19:07 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2005-12-15 21:19:07 +0000 |
commit | db7046b4e11fa5547bcd875f8285ec7418986a2d (patch) | |
tree | 3e1323d892b723c25080201038a66c8c1522050a /sources/scalac/backend | |
parent | bc1714113b80807451689b1f3e244640e3874612 (diff) | |
download | scala-db7046b4e11fa5547bcd875f8285ec7418986a2d.tar.gz scala-db7046b4e11fa5547bcd875f8285ec7418986a2d.tar.bz2 scala-db7046b4e11fa5547bcd875f8285ec7418986a2d.zip |
Added arithmetic operations to Long for Int, Sh...
Added arithmetic operations to Long for Int, Short, Char, Byte.
Diffstat (limited to 'sources/scalac/backend')
-rw-r--r-- | sources/scalac/backend/Primitives.java | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/sources/scalac/backend/Primitives.java b/sources/scalac/backend/Primitives.java index 6a67e123e6..fb2b49a3b0 100644 --- a/sources/scalac/backend/Primitives.java +++ b/sources/scalac/backend/Primitives.java @@ -606,25 +606,25 @@ public class Primitives { // scala.Long addAll(defs.LONG_CLASS, Names.coerce, Primitive.COERCE, 2); //addAll(defs.LONG_CLASS, Names.EQ, Primitive.EQ, 4); - addAllPrimitive(defs.LONG_CLASS, Names.EQ, Primitive.EQ, 3); + addAllPrimitive(defs.LONG_CLASS, Names.EQ, Primitive.EQ, 7); //addAll(defs.LONG_CLASS, Names.NE, Primitive.NE, 4); - addAllPrimitive(defs.LONG_CLASS, Names.NE, Primitive.NE, 3); + addAllPrimitive(defs.LONG_CLASS, Names.NE, Primitive.NE, 7); //addAll(defs.LONG_CLASS, Names.equals, Primitive.EQUALS, 1); addAll(defs.LONG_CLASS, Names.hashCode, Primitive.HASHCODE, 1); addAll(defs.LONG_CLASS, Names.toString, Primitive.TOSTRING, 1); addAll(defs.LONG_CLASS, Names.NOT, Primitive.NOT, 1); - addAdd(defs.LONG_CLASS, 3); - addSub(defs.LONG_CLASS, 3); - addAll(defs.LONG_CLASS, Names.MUL, Primitive.MUL, 3); - addAll(defs.LONG_CLASS, Names.DIV, Primitive.DIV, 3); - addAll(defs.LONG_CLASS, Names.MOD, Primitive.MOD, 3); - addAll(defs.LONG_CLASS, Names.LT, Primitive.LT, 3); - addAll(defs.LONG_CLASS, Names.LE, Primitive.LE, 3); - addAll(defs.LONG_CLASS, Names.GT, Primitive.GT, 3); - addAll(defs.LONG_CLASS, Names.GE, Primitive.GE, 3); - addAll(defs.LONG_CLASS, Names.OR, Primitive.OR, 1); - addAll(defs.LONG_CLASS, Names.XOR, Primitive.XOR, 1); - addAll(defs.LONG_CLASS, Names.AND, Primitive.AND, 1); + addAdd(defs.LONG_CLASS, 7); + addSub(defs.LONG_CLASS, 7); + addAll(defs.LONG_CLASS, Names.MUL, Primitive.MUL, 7); + addAll(defs.LONG_CLASS, Names.DIV, Primitive.DIV, 7); + addAll(defs.LONG_CLASS, Names.MOD, Primitive.MOD, 7); + addAll(defs.LONG_CLASS, Names.LT, Primitive.LT, 7); + addAll(defs.LONG_CLASS, Names.LE, Primitive.LE, 7); + addAll(defs.LONG_CLASS, Names.GT, Primitive.GT, 7); + addAll(defs.LONG_CLASS, Names.GE, Primitive.GE, 7); + addAll(defs.LONG_CLASS, Names.OR, Primitive.OR, 5); + addAll(defs.LONG_CLASS, Names.XOR, Primitive.XOR, 5); + addAll(defs.LONG_CLASS, Names.AND, Primitive.AND, 5); addAll(defs.LONG_CLASS, Names.LSL, Primitive.LSL, 2); addAll(defs.LONG_CLASS, Names.LSR, Primitive.LSR, 2); addAll(defs.LONG_CLASS, Names.ASR, Primitive.ASR, 2); |