Files
LSL-PyOptimizer/unit_tests/regression.suite/operators.out

165 lines
2.6 KiB
Plaintext
Raw Normal View History

default
{
state_entry()
{
integer i = (integer)llFrand(10);
float f = llFrand(10);
string s = (string)llFrand(10);
key k = (key)((string)llFrand(10));
vector v = <llFrand(10), 0, 0>;
rotation r = <llFrand(10), 0, 0, 0>;
list l = [llFrand(10)];
~i;
!i;
-i;
-f;
-v;
-r;
++i;
++f;
--i;
--f;
i++;
f++;
i--;
f--;
i * i;
i * f;
i * v;
f * i;
f * f;
f * v;
v * i;
v * f;
v * v;
v * r;
r * r;
i / i;
i / f;
f / i;
f / f;
v / i;
v / f;
v / r;
r / r;
i % i;
v % v;
i + i;
i + f;
i + l;
f + i;
f + f;
f + l;
s + s;
s + l;
k + l;
v + v;
v + l;
r + r;
r + l;
l + i;
l + f;
l + s;
l + k;
l + v;
l + r;
l + l;
i - i;
i - f;
f - i;
f - f;
v - v;
r - r;
i << i;
i >> i;
i < i;
i < f;
f < i;
f < f;
i > i;
i > f;
f > i;
f > f;
i <= i;
i <= f;
f <= i;
f <= f;
i >= i;
i >= f;
f >= i;
f >= f;
i == i;
i == f;
f == i;
f == f;
s == s;
s == k;
k == s;
k == k;
v == v;
r == r;
l == l;
i != i;
i != f;
f != i;
f != f;
s != s;
s != k;
k != s;
k != k;
v != v;
r != r;
l != l;
i & i;
i ^ i;
i | i;
i && i;
i || i;
i = i;
f = i;
f = f;
s = s;
s = k;
k = s;
k = k;
v = v;
r = r;
l = l;
i += i;
f += i;
f += f;
s += s;
v += v;
r += r;
l += i;
l += f;
l += s;
l += k;
l += v;
l += r;
l += l;
i -= i;
f -= i;
f -= f;
v -= v;
r -= r;
i *= i;
i *= f;
f *= i;
f *= f;
v *= i;
v *= f;
v *= r;
r *= r;
i /= i;
f /= i;
f /= f;
v /= i;
v /= f;
v /= r;
r /= r;
i %= i;
v %= v;
}
}