aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-05-16 16:32:24 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-05-16 16:37:58 -0400
commit80983ca1ca5cdcbd5ce7db017c1987d75cc8184b (patch)
tree9a7e19e081e2dc575b9b363c28145f60b18cc32f /doc
parent1fdb24827fb51351d5e31103069619668fae31c4 (diff)
downloadzig-80983ca1ca5cdcbd5ce7db017c1987d75cc8184b.tar.gz
zig-80983ca1ca5cdcbd5ce7db017c1987d75cc8184b.zip
fixups to the previous commit
Diffstat (limited to 'doc')
-rw-r--r--doc/langref.html.in27
1 files changed, 15 insertions, 12 deletions
diff --git a/doc/langref.html.in b/doc/langref.html.in
index 0afbe11fc6..d578be4ba8 100644
--- a/doc/langref.html.in
+++ b/doc/langref.html.in
@@ -6337,18 +6337,19 @@ comptime {
{#header_close#}
{#header_open|@clz#}
- <pre>{#syntax#}@clz(comptime T: type, integer: T) math.Log2Int(@intType(false, @typeInfo(T).Int.bits + 1)){#endsyntax#}</pre>
+ <pre>{#syntax#}@clz(comptime T: type, integer: T){#endsyntax#}</pre>
<p>
- This function counts the number of leading zeroes in {#syntax#}x{#endsyntax#} which is an integer
- type {#syntax#}T{#endsyntax#}.
+ This function counts the number of leading zeroes in {#syntax#}integer{#endsyntax#}.
</p>
<p>
- If {#syntax#}integer{#endsyntax#} is known at {#link|comptime#}, the return type is {#syntax#}comptime_int{#endsyntax#}.
+ If {#syntax#}integer{#endsyntax#} is known at {#link|comptime#},
+ the return type is {#syntax#}comptime_int{#endsyntax#}.
Otherwise, the return type is an unsigned integer with the minimum number
of bits that can represent the bit count of the integer type.
</p>
<p>
- If {#syntax#}x{#endsyntax#} is zero, {#syntax#}@clz{#endsyntax#} returns {#syntax#}T.bit_count{#endsyntax#}.
+ If {#syntax#}integer{#endsyntax#} is zero, {#syntax#}@clz{#endsyntax#} returns the bit width
+ of integer type {#syntax#}T{#endsyntax#}.
</p>
{#see_also|@ctz|@popCount#}
{#header_close#}
@@ -6478,18 +6479,19 @@ test "main" {
{#header_close#}
{#header_open|@ctz#}
- <pre>{#syntax#}@ctz(comptime T: type, integer: T) math.Log2Int(@intType(false, @typeInfo(T).Int.bits + 1)){#endsyntax#}</pre>
+ <pre>{#syntax#}@ctz(comptime T: type, integer: T){#endsyntax#}</pre>
<p>
- This function counts the number of trailing zeroes in {#syntax#}x{#endsyntax#} which is an integer
- type {#syntax#}T{#endsyntax#}.
+ This function counts the number of trailing zeroes in {#syntax#}integer{#endsyntax#}.
</p>
<p>
- If {#syntax#}integer{#endsyntax#} is known at {#link|comptime#}, the return type is {#syntax#}comptime_int{#endsyntax#}.
+ If {#syntax#}integer{#endsyntax#} is known at {#link|comptime#},
+ the return type is {#syntax#}comptime_int{#endsyntax#}.
Otherwise, the return type is an unsigned integer with the minimum number
of bits that can represent the bit count of the integer type.
</p>
<p>
- If {#syntax#}x{#endsyntax#} is zero, {#syntax#}@ctz{#endsyntax#} returns {#syntax#}T.bit_count{#endsyntax#}.
+ If {#syntax#}integer{#endsyntax#} is zero, {#syntax#}@ctz{#endsyntax#} returns
+ the bit width of integer type {#syntax#}T{#endsyntax#}.
</p>
{#see_also|@clz|@popCount#}
{#header_close#}
@@ -7036,10 +7038,11 @@ test "call foo" {
{#header_close#}
{#header_open|@popCount#}
- <pre>{#syntax#}@popCount(comptime T: type, integer: T) math.Log2Int(@intType(false, @typeInfo(T).Int.bits + 1)){#endsyntax#}</pre>
+ <pre>{#syntax#}@popCount(comptime T: type, integer: T){#endsyntax#}</pre>
<p>Counts the number of bits set in an integer.</p>
<p>
- If {#syntax#}integer{#endsyntax#} is known at {#link|comptime#}, the return type is {#syntax#}comptime_int{#endsyntax#}.
+ If {#syntax#}integer{#endsyntax#} is known at {#link|comptime#},
+ the return type is {#syntax#}comptime_int{#endsyntax#}.
Otherwise, the return type is an unsigned integer with the minimum number
of bits that can represent the bit count of the integer type.
</p>