2018-04-19 17:32:23 +02:00
|
|
|
(module
|
2018-04-20 18:56:51 +02:00
|
|
|
(type $iiv (func (param i32 i32)))
|
2018-04-19 23:16:03 +02:00
|
|
|
(type $F (func (result f64)))
|
2018-04-19 17:32:23 +02:00
|
|
|
(type $v (func))
|
2018-04-22 23:13:02 +02:00
|
|
|
(type $iiFv (func (param i32 i32 f64)))
|
|
|
|
(import "env" "RGB_ALIVE" (global $assembly/index/RGB_ALIVE i32))
|
|
|
|
(import "env" "RGB_DEAD" (global $assembly/index/RGB_DEAD i32))
|
|
|
|
(import "env" "BIT_ROT" (global $assembly/index/BIT_ROT i32))
|
2018-04-19 23:16:03 +02:00
|
|
|
(import "JSMath" "random" (func $~lib/math/JSMath.random (result f64)))
|
2018-04-19 17:32:23 +02:00
|
|
|
(import "env" "memory" (memory $0 1))
|
|
|
|
(global $assembly/index/w (mut i32) (i32.const 0))
|
|
|
|
(global $assembly/index/h (mut i32) (i32.const 0))
|
|
|
|
(global $assembly/index/s (mut i32) (i32.const 0))
|
|
|
|
(export "init" (func $assembly/index/init))
|
|
|
|
(export "step" (func $assembly/index/step))
|
2018-04-22 23:13:02 +02:00
|
|
|
(export "fill" (func $assembly/index/fill))
|
2018-04-19 17:32:23 +02:00
|
|
|
(export "memory" (memory $0))
|
2018-04-20 18:56:51 +02:00
|
|
|
(func $assembly/index/init (; 1 ;) (type $iiv) (param $0 i32) (param $1 i32)
|
|
|
|
(local $2 i32)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:31:2
|
2018-04-19 17:32:23 +02:00
|
|
|
(set_global $assembly/index/w
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:31:6
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_local $0)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:32:2
|
2018-04-19 17:32:23 +02:00
|
|
|
(set_global $assembly/index/h
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:32:6
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:33:2
|
2018-04-19 17:32:23 +02:00
|
|
|
(set_global $assembly/index/s
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:33:6
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.mul
|
|
|
|
(get_local $0)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:33:14
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:36:7
|
2018-04-19 23:16:03 +02:00
|
|
|
(set_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:36:15
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
(loop $continue|0
|
|
|
|
(if
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:36:18
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.lt_s
|
|
|
|
(get_local $0)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:36:22
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/h)
|
|
|
|
)
|
|
|
|
(block
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:37:9
|
2018-04-19 23:16:03 +02:00
|
|
|
(set_local $1
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:37:17
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
(loop $continue|1
|
|
|
|
(if
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:37:20
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.lt_s
|
|
|
|
(get_local $1)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:37:24
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
(block
|
2018-04-20 18:56:51 +02:00
|
|
|
(set_local $2
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:38:16
|
2018-04-19 23:16:03 +02:00
|
|
|
(if (result i32)
|
|
|
|
(f64.gt
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:38:21
|
2018-04-19 23:16:03 +02:00
|
|
|
(call $~lib/math/JSMath.random)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:38:32
|
2018-04-20 18:56:51 +02:00
|
|
|
(f64.const 0.1)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:38:38
|
|
|
|
(i32.and
|
|
|
|
(get_global $assembly/index/RGB_DEAD)
|
|
|
|
;;@ assembly/index.ts:38:49
|
|
|
|
(i32.const 16777215)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:38:62
|
|
|
|
(i32.or
|
|
|
|
(get_global $assembly/index/RGB_ALIVE)
|
|
|
|
;;@ assembly/index.ts:38:74
|
|
|
|
(i32.const -16777216)
|
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:2
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.store
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:13
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:14
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.add
|
|
|
|
(get_global $assembly/index/s)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:18
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.mul
|
|
|
|
(get_local $0)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:22
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:26
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:32
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:35
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:37:27
|
2018-04-19 23:16:03 +02:00
|
|
|
(set_local $1
|
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:37:29
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $1)
|
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(br $continue|1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:36:25
|
2018-04-19 23:16:03 +02:00
|
|
|
(set_local $0
|
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:36:27
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $0)
|
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(br $continue|0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(func $assembly/index/step (; 2 ;) (type $v)
|
2018-04-19 17:32:23 +02:00
|
|
|
(local $0 i32)
|
|
|
|
(local $1 i32)
|
|
|
|
(local $2 i32)
|
|
|
|
(local $3 i32)
|
|
|
|
(local $4 i32)
|
|
|
|
(local $5 i32)
|
|
|
|
(local $6 i32)
|
|
|
|
(local $7 i32)
|
2018-04-19 23:16:03 +02:00
|
|
|
(local $8 i32)
|
2018-04-20 18:56:51 +02:00
|
|
|
(set_local $5
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:45:12
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.sub
|
|
|
|
(get_global $assembly/index/h)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:45:16
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-20 18:56:51 +02:00
|
|
|
(set_local $6
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:46:12
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.sub
|
|
|
|
(get_global $assembly/index/w)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:46:16
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(loop $continue|0
|
|
|
|
(if
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:50:18
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.lt_s
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:50:22
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_global $assembly/index/h)
|
|
|
|
)
|
|
|
|
(block
|
2018-04-20 18:56:51 +02:00
|
|
|
(set_local $7
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:51:14
|
2018-04-19 17:32:23 +02:00
|
|
|
(if (result i32)
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:51:29
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.sub
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:51:33
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:51:23
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $5)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-20 18:56:51 +02:00
|
|
|
(set_local $8
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:52:14
|
2018-04-19 17:32:23 +02:00
|
|
|
(if (result i32)
|
|
|
|
(i32.eq
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:52:19
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $5)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:52:25
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 0)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:52:29
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:52:33
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:53:9
|
2018-04-19 17:32:23 +02:00
|
|
|
(set_local $1
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:53:17
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
(loop $continue|1
|
|
|
|
(if
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:53:20
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.lt_s
|
|
|
|
(get_local $1)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:53:24
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
(block
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:59:6
|
2018-04-20 18:56:51 +02:00
|
|
|
(set_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:59:27
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:8
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
|
|
|
(i32.add
|
|
|
|
(i32.add
|
|
|
|
(i32.add
|
|
|
|
(i32.add
|
|
|
|
(i32.add
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:18
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $7)
|
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $3
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:54:16
|
2018-04-19 23:16:03 +02:00
|
|
|
(if (result i32)
|
|
|
|
(get_local $1)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:54:31
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.sub
|
|
|
|
(get_local $1)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:54:35
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:54:25
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $6)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:25
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:30
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:40
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:35
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_local $1)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
|
|
|
(i32.const 2)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:47
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:52
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:62
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-20 05:06:05 +02:00
|
|
|
(tee_local $4
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:55:16
|
2018-04-19 23:16:03 +02:00
|
|
|
(if (result i32)
|
|
|
|
(i32.eq
|
|
|
|
(get_local $1)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:55:21
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $6)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:55:27
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 0)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:55:31
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.add
|
|
|
|
(get_local $1)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:55:35
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:60:69
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:8
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:18
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:13
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $3)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:25
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:52
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:62
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $0)
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:57
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_local $4)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:61:69
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:8
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:18
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $8)
|
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:13
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $3)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:25
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:30
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:40
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:35
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $1)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:47
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:52
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
|
|
|
(i32.load
|
|
|
|
(i32.shl
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:62
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:57
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_local $4)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:62:69
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:66:6
|
2018-04-19 17:32:23 +02:00
|
|
|
(if
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:66:10
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:65:6
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $3
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:13:9
|
2018-04-20 18:56:51 +02:00
|
|
|
(i32.load
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:13:19
|
2018-04-20 18:56:51 +02:00
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:13:20
|
2018-04-20 18:56:51 +02:00
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:65:24
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:13:24
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:65:21
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:13:34
|
2018-04-20 18:56:51 +02:00
|
|
|
(i32.const 2)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:66:17
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 1)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:8
|
2018-04-19 23:16:03 +02:00
|
|
|
(if
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:12
|
2018-04-20 05:06:05 +02:00
|
|
|
(i32.eq
|
|
|
|
(i32.and
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:13
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:30
|
2018-04-20 05:06:05 +02:00
|
|
|
(i32.const 14)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:41
|
2018-04-20 05:06:05 +02:00
|
|
|
(i32.const 2)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.store
|
|
|
|
(i32.shl
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.add
|
|
|
|
(get_global $assembly/index/s)
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:56
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:53
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
|
|
|
(i32.const 2)
|
|
|
|
)
|
|
|
|
(i32.or
|
|
|
|
(i32.shl
|
2018-04-20 05:06:05 +02:00
|
|
|
(tee_local $3
|
2018-04-19 23:16:03 +02:00
|
|
|
(select
|
2018-04-20 05:06:05 +02:00
|
|
|
(tee_local $3
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.sub
|
|
|
|
(i32.shr_u
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:68:59
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_local $3)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
|
|
|
(i32.const 24)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
(get_global $assembly/index/BIT_ROT)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-20 05:06:05 +02:00
|
|
|
(tee_local $4
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
(i32.gt_s
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_local $3)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 24)
|
|
|
|
)
|
|
|
|
(i32.and
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 16777215)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-20 05:06:05 +02:00
|
|
|
(i32.store
|
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
|
|
|
(i32.add
|
|
|
|
(get_global $assembly/index/s)
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:70:20
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:70:17
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
|
|
|
(i32.const 2)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:70:23
|
|
|
|
(i32.or
|
|
|
|
(get_global $assembly/index/RGB_DEAD)
|
|
|
|
;;@ assembly/index.ts:70:34
|
|
|
|
(i32.const -16777216)
|
|
|
|
)
|
2018-04-20 05:06:05 +02:00
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:73:8
|
2018-04-19 17:32:23 +02:00
|
|
|
(if
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:73:12
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.eq
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:73:30
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 3)
|
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.store
|
|
|
|
(i32.shl
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.add
|
|
|
|
(get_global $assembly/index/s)
|
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:73:40
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:73:37
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
|
|
|
(i32.const 2)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:73:43
|
|
|
|
(i32.or
|
|
|
|
(get_global $assembly/index/RGB_ALIVE)
|
|
|
|
;;@ assembly/index.ts:73:55
|
|
|
|
(i32.const -16777216)
|
|
|
|
)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:2
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.store
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:13
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:14
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.add
|
|
|
|
(get_global $assembly/index/s)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:18
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.mul
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:75:20
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:22
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:75:17
|
2018-04-19 23:16:03 +02:00
|
|
|
(get_local $1)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:19:32
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 2)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:26:12
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.or
|
|
|
|
(i32.shl
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:25:2
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:25:10
|
2018-04-19 23:16:03 +02:00
|
|
|
(select
|
2018-04-20 18:56:51 +02:00
|
|
|
(tee_local $0
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:25:19
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.sub
|
|
|
|
(i32.shr_u
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:75:23
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_local $3)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:25:26
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 24)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:25:32
|
|
|
|
(get_global $assembly/index/BIT_ROT)
|
2018-04-19 23:16:03 +02:00
|
|
|
)
|
|
|
|
)
|
2018-04-20 05:06:05 +02:00
|
|
|
(tee_local $4
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:25:41
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
(i32.gt_s
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $0)
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:26:18
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 24)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:26:24
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.and
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:26:25
|
2018-04-20 05:06:05 +02:00
|
|
|
(get_local $3)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:26:29
|
2018-04-19 23:16:03 +02:00
|
|
|
(i32.const 16777215)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:53:27
|
2018-04-19 17:32:23 +02:00
|
|
|
(set_local $1
|
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:53:29
|
2018-04-19 17:32:23 +02:00
|
|
|
(get_local $1)
|
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(br $continue|1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:50:25
|
2018-04-20 18:56:51 +02:00
|
|
|
(set_local $2
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.add
|
2018-04-22 23:13:02 +02:00
|
|
|
;;@ assembly/index.ts:50:27
|
2018-04-20 18:56:51 +02:00
|
|
|
(get_local $2)
|
2018-04-19 17:32:23 +02:00
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(br $continue|0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-22 23:13:02 +02:00
|
|
|
(func $assembly/index/fill (; 3 ;) (type $iiFv) (param $0 i32) (param $1 i32) (param $2 f64)
|
|
|
|
(local $3 i32)
|
|
|
|
(loop $continue|0
|
|
|
|
(if
|
|
|
|
;;@ assembly/index.ts:83:19
|
|
|
|
(i32.lt_s
|
|
|
|
(get_local $3)
|
|
|
|
;;@ assembly/index.ts:83:24
|
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
(block
|
|
|
|
;;@ assembly/index.ts:84:4
|
|
|
|
(if
|
|
|
|
;;@ assembly/index.ts:84:8
|
|
|
|
(f64.lt
|
|
|
|
;;@ assembly/index.ts:84:13
|
|
|
|
(call $~lib/math/JSMath.random)
|
|
|
|
;;@ assembly/index.ts:84:24
|
|
|
|
(get_local $2)
|
|
|
|
)
|
|
|
|
(i32.store
|
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
|
|
|
(i32.add
|
|
|
|
(get_global $assembly/index/s)
|
|
|
|
(i32.mul
|
|
|
|
;;@ assembly/index.ts:84:35
|
|
|
|
(get_local $1)
|
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:84:31
|
|
|
|
(get_local $3)
|
|
|
|
)
|
|
|
|
(i32.const 2)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:84:38
|
|
|
|
(i32.or
|
|
|
|
(get_global $assembly/index/RGB_ALIVE)
|
|
|
|
;;@ assembly/index.ts:84:50
|
|
|
|
(i32.const -16777216)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:83:27
|
|
|
|
(set_local $3
|
|
|
|
(i32.add
|
|
|
|
;;@ assembly/index.ts:83:29
|
|
|
|
(get_local $3)
|
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(br $continue|0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:86:7
|
|
|
|
(set_local $3
|
|
|
|
;;@ assembly/index.ts:86:16
|
|
|
|
(i32.const 0)
|
|
|
|
)
|
|
|
|
(loop $continue|1
|
|
|
|
(if
|
|
|
|
;;@ assembly/index.ts:86:19
|
|
|
|
(i32.lt_s
|
|
|
|
(get_local $3)
|
|
|
|
;;@ assembly/index.ts:86:24
|
|
|
|
(get_global $assembly/index/h)
|
|
|
|
)
|
|
|
|
(block
|
|
|
|
;;@ assembly/index.ts:87:4
|
|
|
|
(if
|
|
|
|
;;@ assembly/index.ts:87:8
|
|
|
|
(f64.lt
|
|
|
|
;;@ assembly/index.ts:87:13
|
|
|
|
(call $~lib/math/JSMath.random)
|
|
|
|
;;@ assembly/index.ts:87:24
|
|
|
|
(get_local $2)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:19:2
|
|
|
|
(i32.store
|
|
|
|
;;@ assembly/index.ts:19:13
|
|
|
|
(i32.shl
|
|
|
|
(i32.add
|
|
|
|
;;@ assembly/index.ts:19:14
|
|
|
|
(i32.add
|
|
|
|
(get_global $assembly/index/s)
|
|
|
|
;;@ assembly/index.ts:19:18
|
|
|
|
(i32.mul
|
|
|
|
;;@ assembly/index.ts:87:34
|
|
|
|
(get_local $3)
|
|
|
|
;;@ assembly/index.ts:19:22
|
|
|
|
(get_global $assembly/index/w)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:87:31
|
|
|
|
(get_local $0)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:19:32
|
|
|
|
(i32.const 2)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:87:38
|
|
|
|
(i32.or
|
|
|
|
(get_global $assembly/index/RGB_ALIVE)
|
|
|
|
;;@ assembly/index.ts:87:50
|
|
|
|
(i32.const -16777216)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;;@ assembly/index.ts:86:27
|
|
|
|
(set_local $3
|
|
|
|
(i32.add
|
|
|
|
;;@ assembly/index.ts:86:29
|
|
|
|
(get_local $3)
|
|
|
|
(i32.const 1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(br $continue|1)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2018-04-19 17:32:23 +02:00
|
|
|
)
|