flip direction

This commit is contained in:
alexlamsl 2018-02-28 15:30:28 +08:00
parent a47b24f29f
commit 4022f06897
6 changed files with 16 additions and 16 deletions

View File

@ -5034,8 +5034,8 @@ merge(Compressor.prototype, {
self = best_of(compressor, self, negated); self = best_of(compressor, self, negated);
} }
switch (self.operator) { switch (self.operator) {
case "<": reverse(">"); break; case ">": reverse("<"); break;
case "<=": reverse(">="); break; case ">=": reverse("<="); break;
} }
} }
if (self.operator == "+") { if (self.operator == "+") {

View File

@ -91,7 +91,7 @@ asm_mixed: {
function logSum(start, end) { function logSum(start, end) {
start |= 0, end |= 0; start |= 0, end |= 0;
var sum = 0, p = 0, q = 0; var sum = 0, p = 0, q = 0;
for (p = start << 3, q = end << 3; (0 | q) > (0 | p); p = p + 8 | 0) sum += +log(values[p >> 3]); for (p = start << 3, q = end << 3; (0 | p) < (0 | q); p = p + 8 | 0) sum += +log(values[p >> 3]);
return +sum; return +sum;
} }
function geometricMean(start, end) { function geometricMean(start, end) {

View File

@ -913,15 +913,15 @@ collapse_vars_unary: {
return delete x; return delete x;
} }
function f1(n) { function f1(n) {
return n > +!!n return +!!n < n;
} }
function f2(n) { function f2(n) {
var k = 7; var k = 7;
return k-- return k--;
} }
function f3(n) { function f3(n) {
var k = 7; var k = 7;
return ++k return ++k;
} }
function f4(n) { function f4(n) {
var k = 8 - n; var k = 8 - n;

View File

@ -11,10 +11,10 @@ comparisons: {
} }
expect: { expect: {
var obj1, obj2; var obj1, obj2;
var result1 = obj2 >= obj1; var result1 = obj1 <= obj2;
var result2 = obj2 > obj1; var result2 = obj1 < obj2;
var result3 = obj1 >= obj2; var result3 = obj2 <= obj1;
var result4 = obj1 > obj2; var result4 = obj2 < obj1;
} }
} }
@ -33,10 +33,10 @@ unsafe_comps: {
} }
expect: { expect: {
var obj1, obj2; var obj1, obj2;
obj1 > obj2 ? g1() : f1(); obj2 < obj1 ? g1() : f1();
obj2 > obj1 ? f2() : g2(); obj1 < obj2 ? f2() : g2();
obj2 > obj1 ? g3() : f3(); obj1 < obj2 ? g3() : f3();
obj1 > obj2 ? f4() : g4(); obj2 < obj1 ? f4() : g4();
} }
} }

View File

@ -243,7 +243,7 @@ issue_1089: {
expect: { expect: {
function x() { function x() {
var f = document.getElementById("fname"); var f = document.getElementById("fname");
if (f.files[0].size > 12345) if (12345 < f.files[0].size)
return alert("alert"), f.focus(), !1; return alert("alert"), f.focus(), !1;
} }
} }

View File

@ -40,6 +40,6 @@ conditional_false_stray_else_in_loop: {
console.log(i); console.log(i);
} }
} }
expect_exact: "for(var i=1;4>=i;++i)if(!(2>=i))console.log(i);" expect_exact: "for(var i=1;i<=4;++i)if(!(i<=2))console.log(i);"
expect_stdout: true expect_stdout: true
} }