コード例 #1
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant questionColon_compute(Constant cond, Constant c1, Constant c2) {
   return Constant.create(cond.booleanValue() ? c1.intValue() : c2.intValue());
 }
コード例 #2
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant urshift_compute(Constant c1, Constant c2) {
   return Constant.create(c1.intValue() >>> c2.intValue());
 }
コード例 #3
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant orBitwise_compute(Constant c1, Constant c2) {
   return Constant.create(c1.intValue() | c2.intValue());
 }
コード例 #4
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant add_compute(Constant c1, Constant c2) {
   return Constant.create(c1.intValue() + c2.intValue());
 }
コード例 #5
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant sub_compute(Constant c1, Constant c2) {
   return Constant.create(c1.intValue() - c2.intValue());
 }
コード例 #6
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant mul_compute(Constant c1, Constant c2) {
   return Constant.create(c1.intValue() * c2.intValue());
 }
コード例 #7
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant div_compute(Constant c1, Constant c2) {
   return Constant.create(c1.intValue() / c2.intValue());
 }
コード例 #8
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant bitNot_compute(Constant c) {
   return Constant.create(~c.intValue());
 }
コード例 #9
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant minus_compute(Constant c) {
   return Constant.create(-c.intValue());
 }
コード例 #10
0
ファイル: IntegralType.java プロジェクト: bugvm/bugvm
 private Constant cast_compute(Constant c) {
   return Constant.create(c.intValue());
 }
コード例 #11
0
ファイル: NEExpr.java プロジェクト: Bludge0n/AREsoft
 private Constant constant_compute() {
   return Constant.create(!binaryNumericPromotedType().eqIsTrue(left(), right()));
 }
コード例 #12
0
ファイル: FloatType.java プロジェクト: JansenLi/soot
 /** @apilevel internal */
 private Constant mod_compute(Constant c1, Constant c2) {
   return Constant.create(c1.floatValue() % c2.floatValue());
 }