# LLVM: lower float negation with xor a constant · gitcafe/zig

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

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

Visibility: public

Requested revision: b3b96b5e288ddf3694b4a0d203c684b9b8f6b49f

Requested commit: b3b96b5e288ddf3694b4a0d203c684b9b8f6b49f

Commit: b3b96b5e288ddf3694b4a0d203c684b9b8f6b49f

Tree: 93ec35c7630bdfe44eb3cf4f27e9db286d1e2b32

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
LLVM: lower float negation with xor a constant

Rather than a compiler-rt call in the case that LLVM does not support
lowering the fneg instruction.

```

## Parents

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

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