diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-08-21 17:24:04 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-08-22 11:19:20 +0300 |
| commit | 62ff8871ed9c8c4e46d8acd1d227ed3fb802be7f (patch) | |
| tree | b5bdd3f092ebc0b7e9c260df798b7019f69cdae7 /doc | |
| parent | 6c020cdb767192757b6c4b43e2f14c5394760431 (diff) | |
| download | zig-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.in | 20 |
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> |
