public class Operators extends Object
| Modifier and Type | Method and Description |
|---|---|
static Value |
add(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.6.1
+ (binary) |
static Value |
and(Value arg1,
int register1,
Value arg2,
int register2,
GenericSolver.SolverInterface c)
11.10
& |
static Value |
complement(Value v,
int register,
GenericSolver.SolverInterface c)
11.4.8
~ (bitwise not) |
static Value |
div(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.5.2
/ |
static Value |
eq(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.9.1
== |
static Value |
ge(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.8.4
>= |
static Value |
gt(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.8.2
> |
static Value |
in(State state,
Value v1,
int register1,
Value v2,
GenericSolver.SolverInterface c)
11.8.7
in |
static Value |
instof(State state,
Value v1,
Value v2,
GenericSolver.SolverInterface c)
11.8.6
instanceof |
static Value |
le(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.8.3
<= |
static Value |
lt(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.8.1
< |
static Value |
mul(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.5.1
* |
static Value |
neq(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.9.2
!= |
static Value |
not(Value v,
GenericSolver.SolverInterface c)
11.4.9
! (logical not) |
static Value |
or(Value arg1,
int register1,
Value arg2,
int register2,
GenericSolver.SolverInterface c)
11.10
| |
static Value |
rem(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.5.3
% |
static Value |
shl(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.7.1
<< (left shift) |
static Value |
shr(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.7.2
>> (signed right shift) |
static Value |
stricteq(Value v1,
Value v2,
GenericSolver.SolverInterface c)
11.9.4
=== |
static Value |
strictneq(Value v1,
Value v2,
GenericSolver.SolverInterface c)
11.9.5
!== |
static Value |
sub(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.6.2
- (binary) |
static Value |
typeof(Value v,
boolean base_maybe_null)
11.4.3
typeof |
static Value |
uminus(Value v,
int register,
GenericSolver.SolverInterface c)
11.4.7
- |
static Value |
uplus(Value v,
int register,
GenericSolver.SolverInterface c)
11.4.6
+ (unary) |
static Value |
ushr(Value v1,
int register1,
Value v2,
int register2,
GenericSolver.SolverInterface c)
11.7.3
>>> (unsigned right shift) |
static Value |
xor(Value arg1,
int register1,
Value arg2,
int register2,
GenericSolver.SolverInterface c)
11.10
^ |
public static Value add(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
+ (binary)public static Value and(Value arg1, int register1, Value arg2, int register2, GenericSolver.SolverInterface c)
&public static Value complement(Value v, int register, GenericSolver.SolverInterface c)
~ (bitwise not)public static Value div(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
/public static Value eq(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
==public static Value ge(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
>=public static Value gt(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
>public static Value in(State state, Value v1, int register1, Value v2, GenericSolver.SolverInterface c)
inpublic static Value instof(State state, Value v1, Value v2, GenericSolver.SolverInterface c)
instanceofpublic static Value le(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
<=public static Value lt(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
<public static Value mul(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
*public static Value neq(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
!=public static Value not(Value v, GenericSolver.SolverInterface c)
! (logical not)public static Value or(Value arg1, int register1, Value arg2, int register2, GenericSolver.SolverInterface c)
|public static Value rem(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
%public static Value shl(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
<< (left shift)public static Value shr(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
>> (signed right shift)public static Value stricteq(Value v1, Value v2, GenericSolver.SolverInterface c)
===public static Value strictneq(Value v1, Value v2, GenericSolver.SolverInterface c)
!==public static Value sub(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
- (binary)public static Value uminus(Value v, int register, GenericSolver.SolverInterface c)
- (unary)public static Value uplus(Value v, int register, GenericSolver.SolverInterface c)
+ (unary)public static Value ushr(Value v1, int register1, Value v2, int register2, GenericSolver.SolverInterface c)
>>> (unsigned right shift)public static Value xor(Value arg1, int register1, Value arg2, int register2, GenericSolver.SolverInterface c)
^Copyright © 2012 Aarhus University