wasmtime-cli 42.0.2

Command-line interface for Wasmtime
Documentation
(module
  (type (;0;) (func))
  (type (;1;) (func (param f32)))
  (func (;0;) (type 1) (param f32)
    global.get 1
    i32.eqz
    if ;; label = @1
      unreachable
    end
    global.get 1
    i32.const 1
    i32.sub
    global.set 1
    nop
    local.get 0
    block ;; label = @1
      loop (type 0) ;; label = @2
        global.get 1
        i32.eqz
        if ;; label = @3
          unreachable
        end
        global.get 1
        i32.const 1
        i32.sub
        global.set 1
        local.get 0
        loop (type 1) (param f32) ;; label = @3
          global.get 1
          i32.eqz
          if ;; label = @4
            unreachable
          end
          global.get 1
          i32.const 1
          i32.sub
          global.set 1
          local.tee 0
          call 0
          loop (type 0) ;; label = @4
            global.get 1
            i32.eqz
            if ;; label = @5
              unreachable
            end
            global.get 1
            i32.const 1
            i32.sub
            global.set 1
            local.get 0
            loop ;; label = @5
              global.get 1
              i32.eqz
              if ;; label = @6
                unreachable
              end
              global.get 1
              i32.const 1
              i32.sub
              global.set 1
              local.get 0
              local.set 0
            end
            local.set 0
            block (type 0) ;; label = @5
              loop (type 0) ;; label = @6
                global.get 1
                i32.eqz
                if ;; label = @7
                  unreachable
                end
                global.get 1
                i32.const 1
                i32.sub
                global.set 1
                nop
                loop ;; label = @7
                  global.get 1
                  i32.eqz
                  if ;; label = @8
                    unreachable
                  end
                  global.get 1
                  i32.const 1
                  i32.sub
                  global.set 1
                  block (type 0) ;; label = @8
                    loop (type 0) ;; label = @9
                      global.get 1
                      i32.eqz
                      if ;; label = @10
                        unreachable
                      end
                      global.get 1
                      i32.const 1
                      i32.sub
                      global.set 1
                      loop ;; label = @10
                        global.get 1
                        i32.eqz
                        if ;; label = @11
                          unreachable
                        end
                        global.get 1
                        i32.const 1
                        i32.sub
                        global.set 1
                        local.get 0
                        call 0
                        loop (type 0) ;; label = @11
                          global.get 1
                          i32.eqz
                          if ;; label = @12
                            unreachable
                          end
                          global.get 1
                          i32.const 1
                          i32.sub
                          global.set 1
                          block (type 0) ;; label = @12
                            loop ;; label = @13
                              global.get 1
                              i32.eqz
                              if ;; label = @14
                                unreachable
                              end
                              global.get 1
                              i32.const 1
                              i32.sub
                              global.set 1
                              block ;; label = @14
                                block (type 0) ;; label = @15
                                  block (type 0) ;; label = @16
                                    block (result f64) ;; label = @17
                                      local.get 0
                                      local.tee 0
                                      local.get 0
                                      loop ;; label = @18
                                        global.get 1
                                        i32.eqz
                                        if ;; label = @19
                                          unreachable
                                        end
                                        global.get 1
                                        i32.const 1
                                        i32.sub
                                        global.set 1
                                      end
                                      local.tee 0
                                      local.tee 0
                                      br 11 (;@6;)
                                      block (type 0) ;; label = @18
                                      end
                                      local.get 0
                                      local.set 0
                                      br 1 (;@16;)
                                      nop
                                      local.get 0
                                      local.tee 0
                                      local.get 0
                                      nop
                                      call 0
                                      local.tee 0
                                      call 0
                                      call 0
                                      local.get 0
                                      local.set 0
                                      local.set 0
                                      br 5 (;@12;)
                                      block (result f32) ;; label = @18
                                        nop
                                        br 10 (;@8;)
                                        br 11 (;@7;)
                                        block (result i64) ;; label = @19
                                          nop
                                          br 13 (;@6;)
                                          br 9 (;@10;)
                                          br 12 (;@7;)
                                          block (result i32) ;; label = @20
                                            br 14 (;@6;)
                                            br 7 (;@13;)
                                            loop ;; label = @21
                                              global.get 1
                                              i32.eqz
                                              if ;; label = @22
                                                unreachable
                                              end
                                              global.get 1
                                              i32.const 1
                                              i32.sub
                                              global.set 1
                                            end
                                            br 20
                                            br 9 (;@11;)
                                            block (type 0) ;; label = @21
                                              loop (type 0) ;; label = @22
                                                global.get 1
                                                i32.eqz
                                                if ;; label = @23
                                                  unreachable
                                                end
                                                global.get 1
                                                i32.const 1
                                                i32.sub
                                                global.set 1
                                                nop
                                              end
                                              block (result f32) ;; label = @22
                                                br 17 (;@5;)
                                                loop ;; label = @23
                                                  global.get 1
                                                  i32.eqz
                                                  if ;; label = @24
                                                    unreachable
                                                  end
                                                  global.get 1
                                                  i32.const 1
                                                  i32.sub
                                                  global.set 1
                                                  local.get 0
                                                  local.tee 0
                                                  local.get 0
                                                  local.set 0
                                                  local.tee 0
                                                  local.tee 0
                                                  local.set 0
                                                  loop (result i32) ;; label = @24
                                                    global.get 1
                                                    i32.eqz
                                                    if ;; label = @25
                                                      unreachable
                                                    end
                                                    global.get 1
                                                    i32.const 1
                                                    i32.sub
                                                    global.set 1
                                                    nop
                                                    return
                                                    local.get 0
                                                    local.set 0
                                                    block (result f64) ;; label = @25
                                                      br 17 (;@8;)
                                                      br 4 (;@21;)
                                                      loop (type 0) ;; label = @26
                                                        global.get 1
                                                        i32.eqz
                                                        if ;; label = @27
                                                          unreachable
                                                        end
                                                        global.get 1
                                                        i32.const 1
                                                        i32.sub
                                                        global.set 1
                                                        local.get 0
                                                        br 8 (;@18;)
                                                        nop
                                                      end
                                                      local.get 0
                                                      local.get 0
                                                      local.tee 0
                                                      local.set 0
                                                      block (type 1) (param f32) ;; label = @26
                                                        br 8 (;@18;)
                                                      end
                                                      br 14 (;@11;)
                                                      loop (result f32) ;; label = @26
                                                        global.get 1
                                                        i32.eqz
                                                        if ;; label = @27
                                                          unreachable
                                                        end
                                                        global.get 1
                                                        i32.const 1
                                                        i32.sub
                                                        global.set 1
                                                        return
                                                        br 18 (;@8;)
                                                        br 18 (;@8;)
                                                        local.get 0
                                                        block (type 1) (param f32) ;; label = @27
                                                          block ;; label = @28
                                                          end
                                                          local.set 0
                                                          br 14 (;@13;)
                                                        end
                                                        local.get 0
                                                        local.tee 0
                                                      end
                                                      local.set 0
                                                      br 13 (;@12;)
                                                      br 10 (;@15;)
                                                      br 23 (;@2;)
                                                      loop ;; label = @26
                                                        global.get 1
                                                        i32.eqz
                                                        if ;; label = @27
                                                          unreachable
                                                        end
                                                        global.get 1
                                                        i32.const 1
                                                        i32.sub
                                                        global.set 1
                                                        block (type 0) ;; label = @27
                                                          block ;; label = @28
                                                            block ;; label = @29
                                                              block ;; label = @30
                                                                block ;; label = @31
                                                                  block ;; label = @32
                                                                    loop (result i32) ;; label = @33
                                                                      global.get 1
                                                                      i32.eqz
                                                                      if ;; label = @34
                                                                        unreachable
                                                                      end
                                                                      global.get 1
                                                                      i32.const 1
                                                                      i32.sub
                                                                      global.set 1
                                                                      block ;; label = @34
                                                                      end
                                                                      i32.const 0
                                                                    end
                                                                    global.get 0
                                                                    i32.xor
                                                                    global.set 0
                                                                  end
                                                                end
                                                              end
                                                            end
                                                          end
                                                        end
                                                      end
                                                      f64.const 0x0p+0 (;=0;)
                                                    end
                                                    drop
                                                    i32.const 67108864
                                                  end
                                                  global.get 0
                                                  i32.xor
                                                  global.set 0
                                                end
                                                f32.const 0x0p+0 (;=0;)
                                              end
                                              drop
                                            end
                                            i32.const 1
                                          end
                                          drop
                                          i64.const 231945011200
                                        end
                                        drop
                                        f32.const 0x1.02p-121 (;=0.00000000000000000000000000000000000037909693;)
                                      end
                                      drop
                                      f64.const 0x1.01p-1026 (;=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000139610347079187;)
                                    end
                                    drop
                                  end
                                end
                              end
                            end
                          end
                        end
                      end
                    end
                  end
                end
              end
            end
          end
        end
      end
    end
    drop
  )
  (table (;0;) 1 633 funcref)
  (global (;0;) (mut i32) i32.const 0)
  (global (;1;) (mut i32) i32.const 1000)
  (export "" (func 0))
  (export "1" (table 0))
)