summaryrefslogtreecommitdiff
path: root/scripts/bin/ex.wat
blob: 3f8e609320c64e0494c8d7fbee932e63c179893e (plain)
(module
	(import "alligator" "abs" (func $abs (param i32) (result i32)))
	(func $add1
		(local $i i32)
		(loop $myloop
			local.get $i
      		i32.const 1
      		i32.add
      		local.set $i

			local.get $i
			call $abs

			local.get $i
			i32.const 40
			i32.lt_s
			br_if $myloop

			drop
		)
	)
	(func $add2 nop)
	(export "begin" (func $add2))
	(export "update" (func $add1))
	(memory (;0;) 16)
	(export "memory" (memory 0))
	(global $base i32 (i32.const 1))
	(export "__heap_base" (global $base))
)