# stage2: add more float arithmetic and f80 support · gitcafe/zig

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

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

Visibility: public

Requested revision: 287ff4ab58f8af70383b6e334c7c862c8b8fbeec

Requested commit: 287ff4ab58f8af70383b6e334c7c862c8b8fbeec

Commit: 287ff4ab58f8af70383b6e334c7c862c8b8fbeec

Tree: 6c4e9281e86886fe58075e78dd332b74cf640e7d

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
stage2: add more float arithmetic and f80 support

AstGen: Fixed bug where f80 types in source were triggering illegal
behavior.

Value: handle f80 in floating point arithmetic functions.

Value: implement floatRem and floatMod

This commit introduces dependencies on compiler-rt that are not
implemented. Those are a prerequisite to merging this branch.

```

## Parents

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

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