summaryrefslogtreecommitdiff
path: root/test/wasm2js/loop.2asm.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/wasm2js/loop.2asm.js')
-rw-r--r--test/wasm2js/loop.2asm.js310
1 files changed, 83 insertions, 227 deletions
diff --git a/test/wasm2js/loop.2asm.js b/test/wasm2js/loop.2asm.js
index 0a540328f..3d71ffb2d 100644
--- a/test/wasm2js/loop.2asm.js
+++ b/test/wasm2js/loop.2asm.js
@@ -34,191 +34,89 @@ function asmFunc(global, env, buffer) {
function $2() {
var $0 = 0;
- loop_in0 : do {
- $0 = 7;
- break loop_in0;
- } while (1);
+ $0 = 7;
return $0 | 0;
}
function $3() {
var $2_1 = 0;
- loop_in : do {
- dummy();
- dummy();
- dummy();
- dummy();
- break loop_in;
- } while (1);
- loop_in1 : do {
- dummy();
- dummy();
- dummy();
- $2_1 = 8;
- break loop_in1;
- } while (1);
+ dummy();
+ dummy();
+ dummy();
+ dummy();
+ dummy();
+ dummy();
+ dummy();
+ $2_1 = 8;
return $2_1 | 0;
}
function $4() {
var $2_1 = 0;
- loop_in : do {
- loop_in2 : do {
- dummy();
- break loop_in2;
- } while (1);
- loop_in3 : do {
- dummy();
- $2_1 = 9;
- break loop_in3;
- } while (1);
- break loop_in;
- } while (1);
+ dummy();
+ dummy();
+ $2_1 = 9;
return $2_1 | 0;
}
function $5() {
var $2_1 = 0, $6_1 = 0, $10_1 = 0, $14_1 = 0, $18_1 = 0, $22 = 0, $26 = 0, $30 = 0, $34 = 0, $38 = 0, $42 = 0, $46 = 0, $50 = 0, $54 = 0, $58 = 0, $62 = 0, $66 = 0, $70 = 0, $74 = 0, $78 = 0, $82 = 0;
- loop_in : do {
- loop_in4 : do {
- loop_in6 : do {
- loop_in8 : do {
- loop_in10 : do {
- loop_in12 : do {
- loop_in14 : do {
- loop_in16 : do {
- loop_in18 : do {
- loop_in20 : do {
- loop_in22 : do {
- loop_in24 : do {
- loop_in26 : do {
- loop_in28 : do {
- loop_in30 : do {
- loop_in32 : do {
- loop_in34 : do {
- loop_in36 : do {
- loop_in38 : do {
- loop_in40 : do {
- loop_in42 : do {
- loop_in44 : do {
- dummy();
- $2_1 = 150;
- break loop_in44;
- } while (1);
- $6_1 = $2_1;
- break loop_in42;
- } while (1);
- $10_1 = $6_1;
- break loop_in40;
- } while (1);
- $14_1 = $10_1;
- break loop_in38;
- } while (1);
- $18_1 = $14_1;
- break loop_in36;
- } while (1);
- $22 = $18_1;
- break loop_in34;
- } while (1);
- $26 = $22;
- break loop_in32;
- } while (1);
- $30 = $26;
- break loop_in30;
- } while (1);
- $34 = $30;
- break loop_in28;
- } while (1);
- $38 = $34;
- break loop_in26;
- } while (1);
- $42 = $38;
- break loop_in24;
- } while (1);
- $46 = $42;
- break loop_in22;
- } while (1);
- $50 = $46;
- break loop_in20;
- } while (1);
- $54 = $50;
- break loop_in18;
- } while (1);
- $58 = $54;
- break loop_in16;
- } while (1);
- $62 = $58;
- break loop_in14;
- } while (1);
- $66 = $62;
- break loop_in12;
- } while (1);
- $70 = $66;
- break loop_in10;
- } while (1);
- $74 = $70;
- break loop_in8;
- } while (1);
- $78 = $74;
- break loop_in6;
- } while (1);
- $82 = $78;
- break loop_in4;
- } while (1);
- break loop_in;
- } while (1);
+ dummy();
+ $2_1 = 150;
+ $6_1 = $2_1;
+ $10_1 = $6_1;
+ $14_1 = $10_1;
+ $18_1 = $14_1;
+ $22 = $18_1;
+ $26 = $22;
+ $30 = $26;
+ $34 = $30;
+ $38 = $34;
+ $42 = $38;
+ $46 = $42;
+ $50 = $46;
+ $54 = $50;
+ $58 = $54;
+ $62 = $58;
+ $66 = $62;
+ $70 = $66;
+ $74 = $70;
+ $78 = $74;
+ $82 = $78;
return $82 | 0;
}
function $6() {
var $2_1 = 0;
- loop_in : do {
- dummy();
- $2_1 = 13;
- break loop_in;
- } while (1);
+ dummy();
+ $2_1 = 13;
return __wasm_ctz_i32($2_1 | 0) | 0 | 0;
}
function $7() {
var $2_1 = 0, $3_1 = 0, $6_1 = 0;
- loop_in : do {
- dummy();
- $2_1 = 3;
- break loop_in;
- } while (1);
+ dummy();
+ $2_1 = 3;
$3_1 = $2_1;
- loop_in46 : do {
- dummy();
- $6_1 = 4;
- break loop_in46;
- } while (1);
+ dummy();
+ $6_1 = 4;
return Math_imul($3_1, $6_1) | 0;
}
function $8() {
var $2_1 = 0;
- loop_in : do {
- dummy();
- $2_1 = 13;
- break loop_in;
- } while (1);
+ dummy();
+ $2_1 = 13;
return ($2_1 | 0) == (0 | 0) | 0;
}
function $9() {
var $2_1 = Math_fround(0), $3_1 = Math_fround(0), $6_1 = Math_fround(0);
- loop_in : do {
- dummy();
- $2_1 = Math_fround(3.0);
- break loop_in;
- } while (1);
+ dummy();
+ $2_1 = Math_fround(3.0);
$3_1 = $2_1;
- loop_in47 : do {
- dummy();
- $6_1 = Math_fround(3.0);
- break loop_in47;
- } while (1);
+ dummy();
+ $6_1 = Math_fround(3.0);
return $3_1 > $6_1 | 0;
}
@@ -230,35 +128,26 @@ function asmFunc(global, env, buffer) {
} while (1);
}
block48 : {
- loop_in49 : do {
- if (1) {
- break block48
- }
- abort();
- break loop_in49;
- } while (1);
+ if (1) {
+ break block48
+ }
+ abort();
}
block50 : {
- loop_in51 : do {
- switch (0 | 0) {
- default:
- break block50;
- };
- break loop_in51;
- } while (1);
+ switch (0 | 0) {
+ default:
+ break block50;
+ };
}
block52 : {
- loop_in53 : do {
- switch (1 | 0) {
- case 0:
- break block52;
- case 1:
- break block52;
- default:
- break block52;
- };
- break loop_in53;
- } while (1);
+ switch (1 | 0) {
+ case 0:
+ break block52;
+ case 1:
+ break block52;
+ default:
+ break block52;
+ };
}
return 19 | 0;
}
@@ -278,11 +167,8 @@ function asmFunc(global, env, buffer) {
function $12() {
var $0 = 0, $5_1 = 0, $7_1 = 0;
block : {
- loop_in : do {
- $0 = 18;
- break block;
- break loop_in;
- } while (1);
+ $0 = 18;
+ break block;
}
return $0 | 0;
}
@@ -292,57 +178,33 @@ function asmFunc(global, env, buffer) {
$0 = 0;
$1_1 = $0;
block : {
- loop_in : do {
- $2_1 = 1;
- break block;
- break loop_in;
- } while (1);
+ $2_1 = 1;
+ break block;
}
$0 = $1_1 + $2_1 | 0;
$5_1 = $0;
block55 : {
- loop_in56 : do {
- loop_in57 : do {
- $6_1 = 2;
- break block55;
- break loop_in57;
- } while (1);
- break loop_in56;
- } while (1);
+ $6_1 = 2;
+ break block55;
}
$0 = $5_1 + $6_1 | 0;
$9_1 = $0;
- loop_in59 : do {
- block60 : {
- loop_in61 : do {
- $10_1 = 4;
- break block60;
- break loop_in61;
- } while (1);
- }
- $12_1 = $10_1;
- break loop_in59;
- } while (1);
+ block60 : {
+ $10_1 = 4;
+ break block60;
+ }
+ $12_1 = $10_1;
$0 = $9_1 + $12_1 | 0;
$17_1 = $0;
block62 : {
- loop_in63 : do {
- $18_1 = 8;
- break block62;
- break loop_in63;
- } while (1);
+ $18_1 = 8;
+ break block62;
}
$0 = $17_1 + $18_1 | 0;
$21 = $0;
block64 : {
- loop_in65 : do {
- loop_in66 : do {
- $22 = 16;
- break block64;
- break loop_in66;
- } while (1);
- break loop_in65;
- } while (1);
+ $22 = 16;
+ break block64;
}
$0 = $21 + $22 | 0;
return $0 | 0;
@@ -353,10 +215,7 @@ function asmFunc(global, env, buffer) {
$0 = 0;
$1_1 = $0;
loop_in : do {
- loop_in67 : do {
- continue loop_in;
- break loop_in67;
- } while (1);
+ continue loop_in;
break loop_in;
} while (1);
}
@@ -364,14 +223,11 @@ function asmFunc(global, env, buffer) {
function fx() {
var $0 = 0;
block : {
- loop_in : do {
- $0 = 1;
- $0 = Math_imul($0, 3);
- $0 = $0 - 5 | 0;
- $0 = Math_imul($0, 7);
- break block;
- break loop_in;
- } while (1);
+ $0 = 1;
+ $0 = Math_imul($0, 3);
+ $0 = $0 - 5 | 0;
+ $0 = Math_imul($0, 7);
+ break block;
}
return ($0 | 0) == (4294967282 | 0) | 0;
}