aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-08-21 17:24:04 +0300
committerVeikka Tuominen <git@vexu.eu>2022-08-22 11:19:20 +0300
commit62ff8871ed9c8c4e46d8acd1d227ed3fb802be7f (patch)
treeb5bdd3f092ebc0b7e9c260df798b7019f69cdae7 /doc
parent6c020cdb767192757b6c4b43e2f14c5394760431 (diff)
downloadzig-62ff8871ed9c8c4e46d8acd1d227ed3fb802be7f.tar.gz
zig-62ff8871ed9c8c4e46d8acd1d227ed3fb802be7f.zip
stage2+stage1: remove type parameter from bit builtins
Closes #12529 Closes #12511 Closes #6835
Diffstat (limited to 'doc')
-rw-r--r--doc/langref.html.in20
1 files changed, 10 insertions, 10 deletions
diff --git a/doc/langref.html.in b/doc/langref.html.in
index 9247d3bc43..37631a9678 100644
--- a/doc/langref.html.in
+++ b/doc/langref.html.in
@@ -8031,8 +8031,8 @@ fn func(y: *i32) void {
{#header_close#}
{#header_open|@byteSwap#}
- <pre>{#syntax#}@byteSwap(comptime T: type, operand: T) T{#endsyntax#}</pre>
- <p>{#syntax#}T{#endsyntax#} must be an integer type with bit count evenly divisible by 8.</p>
+ <pre>{#syntax#}@byteSwap(operand: anytype) T{#endsyntax#}</pre>
+ <p>{#syntax#}@TypeOf(operand){#endsyntax#} must be an integer type or an integer vector type with bit count evenly divisible by 8.</p>
<p>{#syntax#}operand{#endsyntax#} may be an {#link|integer|Integers#} or {#link|vector|Vectors#}.</p>
<p>
Swaps the byte order of the integer. This converts a big endian integer to a little endian integer,
@@ -8049,8 +8049,8 @@ fn func(y: *i32) void {
{#header_close#}
{#header_open|@bitReverse#}
- <pre>{#syntax#}@bitReverse(comptime T: type, integer: T) T{#endsyntax#}</pre>
- <p>{#syntax#}T{#endsyntax#} accepts any integer type.</p>
+ <pre>{#syntax#}@bitReverse(integer: anytype) T{#endsyntax#}</pre>
+ <p>{#syntax#}@TypeOf(anytype){#endsyntax#} accepts any integer type or integer vector type.</p>
<p>
Reverses the bitpattern of an integer value, including the sign bit if applicable.
</p>
@@ -8189,8 +8189,8 @@ pub const CallOptions = struct {
{#header_close#}
{#header_open|@clz#}
- <pre>{#syntax#}@clz(comptime T: type, operand: T){#endsyntax#}</pre>
- <p>{#syntax#}T{#endsyntax#} must be an integer type.</p>
+ <pre>{#syntax#}@clz(operand: anytype){#endsyntax#}</pre>
+ <p>{#syntax#}@TypeOf(operand){#endsyntax#} must be an integer type or an integer vector type.</p>
<p>{#syntax#}operand{#endsyntax#} may be an {#link|integer|Integers#} or {#link|vector|Vectors#}.</p>
<p>
This function counts the number of most-significant (leading in a big-Endian sense) zeroes in an integer.
@@ -8335,8 +8335,8 @@ test "main" {
{#header_close#}
{#header_open|@ctz#}
- <pre>{#syntax#}@ctz(comptime T: type, operand: T){#endsyntax#}</pre>
- <p>{#syntax#}T{#endsyntax#} must be an integer type.</p>
+ <pre>{#syntax#}@ctz(operand: anytype){#endsyntax#}</pre>
+ <p>{#syntax#}@TypeOf(operand){#endsyntax#} must be an integer type or an integer vector type.</p>
<p>{#syntax#}operand{#endsyntax#} may be an {#link|integer|Integers#} or {#link|vector|Vectors#}.</p>
<p>
This function counts the number of least-significant (trailing in a big-Endian sense) zeroes in an integer.
@@ -8972,8 +8972,8 @@ test "@wasmMemoryGrow" {
{#header_close#}
{#header_open|@popCount#}
- <pre>{#syntax#}@popCount(comptime T: type, operand: T){#endsyntax#}</pre>
- <p>{#syntax#}T{#endsyntax#} must be an integer type.</p>
+ <pre>{#syntax#}@popCount(operand: anytype){#endsyntax#}</pre>
+ <p>{#syntax#}@TypeOf(operand){#endsyntax#} must be an integer type.</p>
<p>{#syntax#}operand{#endsyntax#} may be an {#link|integer|Integers#} or {#link|vector|Vectors#}.</p>
<p>Counts the number of bits set in an integer.</p>
<p>