diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/unit.fromasm | 19 | ||||
-rw-r--r-- | test/unit.fromasm.imprecise | 19 |
2 files changed, 18 insertions, 20 deletions
diff --git a/test/unit.fromasm b/test/unit.fromasm index 9a142a142..0b43f14fc 100644 --- a/test/unit.fromasm +++ b/test/unit.fromasm @@ -272,6 +272,7 @@ ) ) (func $blocker + (nop) ) (func $frem (result f64) (return @@ -311,19 +312,17 @@ ) (func $abs (local $asm2wasm_i32_temp i32) - (block - (select - (i32.sub + (select + (i32.sub + (i32.const 0) + (set_local $asm2wasm_i32_temp (i32.const 0) - (set_local $asm2wasm_i32_temp - (i32.const 0) - ) ) + ) + (get_local $asm2wasm_i32_temp) + (i32.lt_s (get_local $asm2wasm_i32_temp) - (i32.lt_s - (get_local $asm2wasm_i32_temp) - (i32.const 0) - ) + (i32.const 0) ) ) (f64.abs diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise index e829c7f3c..f5ba55d90 100644 --- a/test/unit.fromasm.imprecise +++ b/test/unit.fromasm.imprecise @@ -266,6 +266,7 @@ ) ) (func $blocker + (nop) ) (func $frem (result f64) (return @@ -305,19 +306,17 @@ ) (func $abs (local $asm2wasm_i32_temp i32) - (block - (select - (i32.sub + (select + (i32.sub + (i32.const 0) + (set_local $asm2wasm_i32_temp (i32.const 0) - (set_local $asm2wasm_i32_temp - (i32.const 0) - ) ) + ) + (get_local $asm2wasm_i32_temp) + (i32.lt_s (get_local $asm2wasm_i32_temp) - (i32.lt_s - (get_local $asm2wasm_i32_temp) - (i32.const 0) - ) + (i32.const 0) ) ) (f64.abs |