# llvm: Disable f16 lowering for hexagon\. · gitcafe/zig

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

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

Visibility: public

Requested revision: f31173d379eb7c63f214579ffbba611c1fa38900

Requested commit: f31173d379eb7c63f214579ffbba611c1fa38900

Commit: f31173d379eb7c63f214579ffbba611c1fa38900

Tree: 2f4cc148a6a741619b6706bae5bd7ad56b24564b

Author: Alex Rønne Petersen

Committer: Alex Rønne Petersen

## Message

```
llvm: Disable f16 lowering for hexagon.

In theory, this should work for v68+. In practice, it runs into an LLVM
assertion when using a `freeze` instruction on `f16` values, similar to the
issue we had for LoongArch.

```

## Parents

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

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