aboutsummaryrefslogtreecommitdiff
path: root/doc/langref.html.in
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-08-24 15:57:44 -0400
committerGitHub <noreply@github.com>2022-08-24 15:57:44 -0400
commit2a96209c4060bbf8a41fbe34e687a7a4741d2fe1 (patch)
tree11594b42c723162c304f5cbce7259c856718458b /doc/langref.html.in
parent80b8294bccdbdf3bc0dd9248676e5c9718354125 (diff)
parent7b14d614d91df7b9b5d802f34bf628293fc714f0 (diff)
downloadzig-2a96209c4060bbf8a41fbe34e687a7a4741d2fe1.tar.gz
zig-2a96209c4060bbf8a41fbe34e687a7a4741d2fe1.zip
Merge pull request #12574 from Vexu/remove-bit-op-type-param
stage2+stage1: remove type parameter from bit builtins
Diffstat (limited to 'doc/langref.html.in')
-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 2de9db63d1..7a540a15f1 100644
--- a/doc/langref.html.in
+++ b/doc/langref.html.in
@@ -8032,8 +8032,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,
@@ -8050,8 +8050,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>
@@ -8190,8 +8190,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.
@@ -8336,8 +8336,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.
@@ -8973,8 +8973,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>