makepad/libs/stitch/benches/wat/fac_rec.wat
2025-05-06 10:11:37 +02:00

24 lines
585 B
WebAssembly Text Format

(module
(func $fac_rec (export "fac_rec") (param $n i64) (result i64)
(if (result i64)
(i64.eq
(local.get $n)
(i64.const 0)
)
(then
(i64.const 1)
)
(else
(i64.mul
(local.get $n)
(call $fac_rec
(i64.sub
(local.get $n)
(i64.const 1)
)
)
)
)
)
)
)