From 2c13601de07be5c980acb1c127f972f11acbdc9b Mon Sep 17 00:00:00 2001 From: James LeBlanc Date: Sat, 3 Sep 2022 10:56:25 +0200 Subject: corrected @bitReverse for only 1 arg, instead of 2 args --- exercises/064_builtins.zig | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'exercises') diff --git a/exercises/064_builtins.zig b/exercises/064_builtins.zig index 018bf95..1a0d263 100644 --- a/exercises/064_builtins.zig +++ b/exercises/064_builtins.zig @@ -76,8 +76,7 @@ pub fn main() void { // Here's a fun one: // - // @bitReverse(comptime T: type, integer: T) T - // * 'T' will be the type of the input and output. + // @bitReverse(integer: anytype) T // * 'integer' is the value to reverse. // * The return value will be the same type with the // value's bits reversed! @@ -85,6 +84,6 @@ pub fn main() void { // Now it's your turn. See if you can fix this attempt to use // this builtin to reverse the bits of a u8 integer. const input: u8 = 0b11110000; - const tupni: u8 = @bitReverse(input); + const tupni: u8 = @bitReverse(input, tupni); print("{b:0>8} backwards is {b:0>8}.\n", .{ input, tupni }); } -- cgit v1.2.3-ZIG