# Remove signed_type from zig\_\{clz,ctz,popcount\} · gitcafe/zig

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

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

Visibility: public

Requested revision: d912699e0853e8fe1a9dd2c863f3c163d123c407

Requested commit: d912699e0853e8fe1a9dd2c863f3c163d123c407

Commit: d912699e0853e8fe1a9dd2c863f3c163d123c407

Tree: 15ee5b0ad3ec0bb5b6a65ddc890c2f7eae2cc05a

Author: Daniele Cocca

Committer: Daniele Cocca

## Message

```
Remove signed_type from zig_{clz,ctz,popcount}

This parameter is only currently needed by zig_byte_swap() and
zig_bit_reverse(). This commit adds an option to airBuiltinCall() to
allow emitting the signedness information only when needed, removing
this unused parameter from the other builtins.

```

## Parents

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

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