summaryrefslogtreecommitdiff
path: root/test/unit.2asm.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit.2asm.js')
-rw-r--r--test/unit.2asm.js88
1 files changed, 54 insertions, 34 deletions
diff --git a/test/unit.2asm.js b/test/unit.2asm.js
index 5b31e589a..72eb53461 100644
--- a/test/unit.2asm.js
+++ b/test/unit.2asm.js
@@ -16,11 +16,13 @@ function asmFunc(global, env, buffer) {
var f64_rem = env.f64_rem;
function big_negative() {
var temp = 0.0;
- temp = -2147483648.0;
- temp = -2147483648.0;
- temp = -21474836480.0;
- temp = .039625;
- temp = -.039625;
+ block0 : {
+ temp = -2147483648.0;
+ temp = -2147483648.0;
+ temp = -21474836480.0;
+ temp = .039625;
+ temp = -.039625;
+ }
}
function importedDoubles() {
@@ -73,17 +75,23 @@ function asmFunc(global, env, buffer) {
function conversions() {
var i = 0, d = 0.0;
- i = f64_to_int(+d) | 0;
- d = +(i | 0);
- d = +((i >>> 0 | 0) >>> 0);
+ block0 : {
+ i = f64_to_int(+d) | 0;
+ d = +(i | 0);
+ d = +((i >>> 0 | 0) >>> 0);
+ }
}
function seq() {
var J = 0.0, wasm2asm_f64$2 = 0.0, wasm2asm_f64$1 = 0.0, wasm2asm_f64$0 = 0.0;
- .1;
- wasm2asm_f64$1 = 5.1;
- 3.2;
- wasm2asm_f64$2 = 4.2;
+ block0 : {
+ .1;
+ wasm2asm_f64$1 = 5.1;
+ }
+ block1 : {
+ 3.2;
+ wasm2asm_f64$2 = 4.2;
+ }
wasm2asm_f64$0 = +(wasm2asm_f64$1 - wasm2asm_f64$2);
J = wasm2asm_f64$0;
}
@@ -127,17 +135,21 @@ function asmFunc(global, env, buffer) {
case 8:
break label$break$Lout;
case 3:
- while_out$10 : do {
- break while_out$10;
- continue while_out$10;
- } while (0);
- break label$break$Lout;
+ block0 : {
+ while_out$10 : do block1 : {
+ break while_out$10;
+ continue while_out$10;
+ } while (0);
+ break label$break$Lout;
+ }
case 0:
- while_out$13 : do {
+ block2 : {
+ while_out$13 : do block3 : {
+ break label$break$Lout;
+ continue while_out$13;
+ } while (0);
break label$break$Lout;
- continue while_out$13;
- } while (0);
- break label$break$Lout;
+ }
case 1:
case 2:
case 4:
@@ -175,12 +187,14 @@ function asmFunc(global, env, buffer) {
function fr(x) {
x = Math_fround(x);
var y = Math_fround(0), z = 0.0;
- Math_fround(z);
- y;
- Math_fround(5.0);
- Math_fround(0.0);
- Math_fround(5.0);
- Math_fround(0.0);
+ block0 : {
+ Math_fround(z);
+ y;
+ Math_fround(5.0);
+ Math_fround(0.0);
+ Math_fround(5.0);
+ Math_fround(0.0);
+ }
}
function negZero() {
@@ -189,17 +203,23 @@ function asmFunc(global, env, buffer) {
function abs() {
var x = 0, y = 0.0, z = Math_fround(0), asm2wasm_i32_temp = 0, wasm2asm_i32$3 = 0, wasm2asm_i32$2 = 0, wasm2asm_i32$1 = 0, wasm2asm_i32$0 = 0;
- asm2wasm_i32_temp = 0;
- wasm2asm_i32$0 = (wasm2asm_i32$1 = (asm2wasm_i32_temp | 0) < (0 | 0), wasm2asm_i32$2 = 0 - asm2wasm_i32_temp | 0, wasm2asm_i32$3 = asm2wasm_i32_temp, wasm2asm_i32$1 ? wasm2asm_i32$2 : wasm2asm_i32$3);
- x = wasm2asm_i32$0;
- y = Math_abs(0.0);
- z = Math_fround(Math_abs(Math_fround(0.0)));
+ block0 : {
+ block1 : {
+ asm2wasm_i32_temp = 0;
+ wasm2asm_i32$0 = (wasm2asm_i32$1 = (asm2wasm_i32_temp | 0) < (0 | 0), wasm2asm_i32$2 = 0 - asm2wasm_i32_temp | 0, wasm2asm_i32$3 = asm2wasm_i32_temp, wasm2asm_i32$1 ? wasm2asm_i32$2 : wasm2asm_i32$3);
+ }
+ x = wasm2asm_i32$0;
+ y = Math_abs(0.0);
+ z = Math_fround(Math_abs(Math_fround(0.0)));
+ }
}
function neg() {
var x = Math_fround(0);
- x = Math_fround(-x);
- FUNCTION_TABLE_vf[((1 & 7 | 0) + 8 | 0) & 15](Math_fround(x));
+ block0 : {
+ x = Math_fround(-x);
+ FUNCTION_TABLE_vf[((1 & 7 | 0) + 8 | 0) & 15](Math_fround(x));
+ }
}
function cneg(x) {