# wasm: more f16 support and cleanup of intrinsics · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/6ae898b244aba909f802340907f0bdcfa2ed9b33)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 6ae898b244aba909f802340907f0bdcfa2ed9b33

Requested commit: 6ae898b244aba909f802340907f0bdcfa2ed9b33

Commit: 6ae898b244aba909f802340907f0bdcfa2ed9b33

Tree: a4cd0cc8f8c67e34fa4f2f96997dac187abde095

Author: Luuk de Gram

Committer: Luuk de Gram

## Message

```
wasm: more f16 support and cleanup of intrinsics

`genFunctype` now accepts calling convention, param types, and return type
as part of its function signature rather than `fnData`. This means
we no longer have to create a dummy for our intrinsic call abstraction.
This also adds support for f16 division and builtins such as `@ceil` & more.

```

## Parents

- [ba37bc81e96a9318229193a8e7d000cb88d58cb6](https://git.cafe/gitcafe/zig/commit/ba37bc81e96a9318229193a8e7d000cb88d58cb6?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/6ae898b244aba909f802340907f0bdcfa2ed9b33?format=markdown)
