#target=x86_64-linux-selfhosted #target=x86_64-linux-cbe #target=x86_64-windows-cbe #target=wasm32-wasi-selfhosted #update=initial version #file=main.zig pub fn main() !void { try foo(0x1300); } fn foo(x: u16) !void { var stdout_writer = std.fs.File.stdout().writerStreaming(&.{}); try stdout_writer.interface.print("0x{x}\n", .{x << 4}); } const std = @import("std"); #expect_stdout="0x3000\n" #update=change to right shift #file=main.zig pub fn main() !void { try foo(0x1300); } fn foo(x: u16) !void { var stdout_writer = std.fs.File.stdout().writerStreaming(&.{}); try stdout_writer.interface.print("0x{x}\n", .{x >> 4}); } const std = @import("std"); #expect_stdout="0x130\n"