kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

wasm_kitchen.wat (568B)


      1 (module
      2   (memory 1)
      3   (global $g (mut i32) (i32.const 5))
      4   (func $add (param $x i32) (result i32)
      5     local.get $x
      6     global.get $g
      7     i32.add)
      8   (func (export "test_main") (result i32)
      9     (local $i i32)
     10     (local $sum i32)
     11     (loop $again
     12       local.get $sum
     13       local.get $i
     14       i32.add
     15       local.set $sum
     16       local.get $i
     17       i32.const 1
     18       i32.add
     19       local.tee $i
     20       i32.const 4
     21       i32.lt_s
     22       br_if $again)
     23     i32.const 8
     24     local.get $sum
     25     i32.store
     26     i32.const 8
     27     i32.load
     28     i32.const 31
     29     i32.add
     30     call $add))