diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-08-24 15:57:44 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-24 15:57:44 -0400 |
| commit | 2a96209c4060bbf8a41fbe34e687a7a4741d2fe1 (patch) | |
| tree | 11594b42c723162c304f5cbce7259c856718458b /doc/langref.html.in | |
| parent | 80b8294bccdbdf3bc0dd9248676e5c9718354125 (diff) | |
| parent | 7b14d614d91df7b9b5d802f34bf628293fc714f0 (diff) | |
| download | zig-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.in | 20 |
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> |
