Sha256: 294c293731b74302d481947594c23fdafb7e6925aeda782e8941f5bd7990574f

Contents?: true

Size: 541 Bytes

Versions: 10

Compression:

Stored size: 541 Bytes

Contents

(module
  ;; Iterative factorial without locals.
  (func $pick0 (param i64) (result i64 i64)
    (local.get 0) (local.get 0)
  )
  (func $pick1 (param i64 i64) (result i64 i64 i64)
    (local.get 0) (local.get 1) (local.get 0)
  )
  (func (export "fac-ssa") (param i64) (result i64)
    (i64.const 1) (local.get 0)
    (loop $l (param i64 i64) (result i64)
      (call $pick1) (call $pick1) (i64.mul)
      (call $pick1) (i64.const 1) (i64.sub)
      (call $pick0) (i64.const 0) (i64.gt_u)
      (br_if $l)
      (drop) (return)
    )
  )
)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
wasmtime-18.0.3 ./ext/cargo-vendor/cranelift-wasm-0.105.3/wasmtests/fac-multi-value.wat
wasmtime-17.0.1 ./ext/cargo-vendor/cranelift-wasm-0.104.1/wasmtests/fac-multi-value.wat
wasmtime-17.0.0 ./ext/cargo-vendor/cranelift-wasm-0.104.0/wasmtests/fac-multi-value.wat
wasmtime-16.0.0 ./ext/cargo-vendor/cranelift-wasm-0.103.0/wasmtests/fac-multi-value.wat
wasmtime-15.0.1 ./ext/cargo-vendor/cranelift-wasm-0.102.1/wasmtests/fac-multi-value.wat
wasmtime-15.0.0 ./ext/cargo-vendor/cranelift-wasm-0.102.1/wasmtests/fac-multi-value.wat
wasmtime-14.0.4 ./ext/cargo-vendor/cranelift-wasm-0.101.4/wasmtests/fac-multi-value.wat
wasmtime-14.0.3 ./ext/cargo-vendor/cranelift-wasm-0.101.4/wasmtests/fac-multi-value.wat
wasmtime-14.0.1 ./ext/cargo-vendor/cranelift-wasm-0.101.1/wasmtests/fac-multi-value.wat
wasmtime-14.0.0 ./ext/cargo-vendor/cranelift-wasm-0.101.1/wasmtests/fac-multi-value.wat