# add support for f128 \`@mulAdd\` · gitcafe/zig

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

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

Visibility: public

Requested revision: 2fe7b06f3df06b7a442ffc3d9b951c5d52a11a24

Requested commit: 2fe7b06f3df06b7a442ffc3d9b951c5d52a11a24

Commit: 2fe7b06f3df06b7a442ffc3d9b951c5d52a11a24

Tree: b94c0f9ede8dd1bd01148f9e70e2f7359a15b040

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
add support for f128 `@mulAdd`

std: add f128 implementations of fma, frexp, and ilogb. Expose `fmal` in
zig's freestanding libc. This makes `@mulAdd` work correctly for f128.

Fixes a CI regression from yesterday, where I added a usage of f128
`@mulAdd` into the self-hosted compiler.

```

## Parents

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

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