summaryrefslogtreecommitdiff
path: root/test/memorygrowth.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/memorygrowth.fromasm.imprecise')
-rw-r--r--test/memorygrowth.fromasm.imprecise93
1 files changed, 46 insertions, 47 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise
index 522944903..bf23a9a1f 100644
--- a/test/memorygrowth.fromasm.imprecise
+++ b/test/memorygrowth.fromasm.imprecise
@@ -5,6 +5,9 @@
(type $FUNCSIG$v (func))
(type $FUNCSIG$vii (func (param i32 i32)))
(type $FUNCSIG$iii (func (param i32 i32) (result i32)))
+ (import "env" "memory" (memory $0 256))
+ (import "env" "table" (table 8 8 anyfunc))
+ (import "env" "tableBase" (global $tableBase i32))
(import "env" "STACKTOP" (global $r$asm2wasm$import i32))
(import "env" "STACK_MAX" (global $s$asm2wasm$import i32))
(import "env" "abort" (func $ja (param i32)))
@@ -19,16 +22,13 @@
(import "env" "___syscall54" (func $wa (param i32 i32) (result i32)))
(import "env" "___unlock" (func $xa (param i32)))
(import "env" "___syscall146" (func $ya (param i32 i32) (result i32)))
- (import "env" "memory" (memory $0 256))
- (import "env" "table" (table 8 8 anyfunc))
- (import "env" "memoryBase" (global $memoryBase i32))
- (import "env" "tableBase" (global $tableBase i32))
(global $r (mut i32) (get_global $r$asm2wasm$import))
(global $s (mut i32) (get_global $s$asm2wasm$import))
(global $v (mut i32) (i32.const 0))
(global $w (mut i32) (i32.const 0))
(global $K (mut i32) (i32.const 0))
(elem (get_global $tableBase) $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
+ (export "__growWasmMemory" (func $__growWasmMemory))
(export "_free" (func $fb))
(export "_main" (func $Na))
(export "_pthread_self" (func $ib))
@@ -48,8 +48,12 @@
(export "dynCall_ii" (func $kb))
(export "dynCall_iiii" (func $lb))
(export "dynCall_vi" (func $mb))
- (export "__growWasmMemory" (func $__growWasmMemory))
- (func $eb (; 12 ;) (param $0 i32) (result i32)
+ (func $__growWasmMemory (; 12 ;) (param $0 i32) (result i32)
+ (grow_memory
+ (get_local $0)
+ )
+ )
+ (func $eb (; 13 ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
(local $3 i32)
@@ -5904,7 +5908,7 @@
(i32.const 8)
)
)
- (func $fb (; 13 ;) (param $0 i32)
+ (func $fb (; 14 ;) (param $0 i32)
(local $1 i32)
(local $2 i32)
(local $3 i32)
@@ -7735,7 +7739,7 @@
(i32.const -1)
)
)
- (func $Ra (; 14 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $Ra (; 15 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
(local $5 i32)
@@ -8109,7 +8113,7 @@
)
(get_local $15)
)
- (func $Wa (; 15 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $Wa (; 16 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
(local $5 i32)
@@ -8321,7 +8325,7 @@
)
(get_local $4)
)
- (func $Za (; 16 ;) (param $0 i32) (result i32)
+ (func $Za (; 17 ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
(local $3 i32)
@@ -8465,7 +8469,7 @@
(get_local $3)
)
)
- (func $_a (; 17 ;) (param $0 i32) (result i32)
+ (func $_a (; 18 ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
(block $do-once
@@ -8602,7 +8606,7 @@
)
(get_local $1)
)
- (func $ab (; 18 ;) (param $0 i32) (param $1 i32) (result i32)
+ (func $ab (; 19 ;) (param $0 i32) (param $1 i32) (result i32)
(local $2 i32)
(local $3 i32)
(local $4 i32)
@@ -8751,7 +8755,7 @@
)
(get_local $4)
)
- (func $$a (; 19 ;) (param $0 i32) (result i32)
+ (func $$a (; 20 ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
(local $3 i32)
@@ -8886,7 +8890,7 @@
)
(get_local $2)
)
- (func $jb (; 20 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $jb (; 21 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(if
(i32.ge_s
@@ -9033,10 +9037,10 @@
)
(get_local $3)
)
- (func $gb (; 21 ;)
+ (func $gb (; 22 ;)
(nop)
)
- (func $hb (; 22 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $hb (; 23 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
(local $5 i32)
@@ -9174,7 +9178,7 @@
(get_local $2)
)
)
- (func $db (; 23 ;) (param $0 i32) (result i32)
+ (func $db (; 24 ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
(local $3 i32)
@@ -9283,7 +9287,7 @@
(i32.const 31)
)
)
- (func $Xa (; 24 ;) (param $0 i32) (result i32)
+ (func $Xa (; 25 ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
(set_local $2
@@ -9361,7 +9365,7 @@
)
)
)
- (func $bb (; 25 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
+ (func $bb (; 26 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
(local $4 i32)
(local $5 i32)
(set_local $4
@@ -9423,7 +9427,7 @@
)
(get_local $2)
)
- (func $Ua (; 26 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $Ua (; 27 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
(set_local $4
@@ -9492,7 +9496,7 @@
)
(get_local $0)
)
- (func $Va (; 27 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $Va (; 28 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
(set_local $4
@@ -9562,7 +9566,7 @@
)
(get_local $3)
)
- (func $Oa (; 28 ;) (param $0 i32) (result i32)
+ (func $Oa (; 29 ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
(set_local $1
@@ -9595,7 +9599,7 @@
)
(get_local $0)
)
- (func $Pa (; 29 ;) (param $0 i32) (result i32)
+ (func $Pa (; 30 ;) (param $0 i32) (result i32)
(if (result i32)
(i32.gt_u
(get_local $0)
@@ -9614,7 +9618,7 @@
(get_local $0)
)
)
- (func $Qa (; 30 ;) (result i32)
+ (func $Qa (; 31 ;) (result i32)
(if (result i32)
(i32.load
(i32.const 1160)
@@ -9625,7 +9629,7 @@
(i32.const 1204)
)
)
- (func $lb (; 31 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
+ (func $lb (; 32 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
(call_indirect (type $FUNCSIG$iiii)
(get_local $1)
(get_local $2)
@@ -9639,7 +9643,7 @@
)
)
)
- (func $Ea (; 32 ;) (param $0 i32) (result i32)
+ (func $Ea (; 33 ;) (param $0 i32) (result i32)
(local $1 i32)
(set_local $1
(get_global $r)
@@ -9661,13 +9665,13 @@
)
(get_local $1)
)
- (func $ob (; 33 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $ob (; 34 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(call $ja
(i32.const 1)
)
(i32.const 0)
)
- (func $Ia (; 34 ;) (param $0 i32) (param $1 i32)
+ (func $Ia (; 35 ;) (param $0 i32) (param $1 i32)
(if
(i32.eqz
(get_global $v)
@@ -9682,7 +9686,7 @@
)
)
)
- (func $kb (; 35 ;) (param $0 i32) (param $1 i32) (result i32)
+ (func $kb (; 36 ;) (param $0 i32) (param $1 i32) (result i32)
(call_indirect (type $FUNCSIG$ii)
(get_local $1)
(i32.and
@@ -9691,7 +9695,7 @@
)
)
)
- (func $Sa (; 36 ;) (param $0 i32)
+ (func $Sa (; 37 ;) (param $0 i32)
(if
(i32.eqz
(i32.load offset=68
@@ -9703,7 +9707,7 @@
)
)
)
- (func $mb (; 37 ;) (param $0 i32) (param $1 i32)
+ (func $mb (; 38 ;) (param $0 i32) (param $1 i32)
(call_indirect (type $FUNCSIG$vi)
(get_local $1)
(i32.add
@@ -9715,7 +9719,7 @@
)
)
)
- (func $Ha (; 38 ;) (param $0 i32) (param $1 i32)
+ (func $Ha (; 39 ;) (param $0 i32) (param $1 i32)
(set_global $r
(get_local $0)
)
@@ -9723,13 +9727,13 @@
(get_local $1)
)
)
- (func $nb (; 39 ;) (param $0 i32) (result i32)
+ (func $nb (; 40 ;) (param $0 i32) (result i32)
(call $ja
(i32.const 0)
)
(i32.const 0)
)
- (func $Na (; 40 ;) (result i32)
+ (func $Na (; 41 ;) (result i32)
(drop
(call $db
(i32.const 1144)
@@ -9737,39 +9741,34 @@
)
(i32.const 0)
)
- (func $Ya (; 41 ;) (param $0 i32) (result i32)
+ (func $Ya (; 42 ;) (param $0 i32) (result i32)
(i32.const 0)
)
- (func $Ta (; 42 ;) (param $0 i32)
+ (func $Ta (; 43 ;) (param $0 i32)
(nop)
)
- (func $pb (; 43 ;) (param $0 i32)
+ (func $pb (; 44 ;) (param $0 i32)
(call $ja
(i32.const 2)
)
)
- (func $La (; 44 ;) (param $0 i32)
+ (func $La (; 45 ;) (param $0 i32)
(set_global $K
(get_local $0)
)
)
- (func $Ga (; 45 ;) (param $0 i32)
+ (func $Ga (; 46 ;) (param $0 i32)
(set_global $r
(get_local $0)
)
)
- (func $Ma (; 46 ;) (result i32)
+ (func $Ma (; 47 ;) (result i32)
(get_global $K)
)
- (func $Fa (; 47 ;) (result i32)
+ (func $Fa (; 48 ;) (result i32)
(get_global $r)
)
- (func $ib (; 48 ;) (result i32)
+ (func $ib (; 49 ;) (result i32)
(i32.const 0)
)
- (func $__growWasmMemory (; 49 ;) (param $newSize i32) (result i32)
- (grow_memory
- (get_local $newSize)
- )
- )
)