#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 { try std.io.getStdOut().writer().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 { try std.io.getStdOut().writer().print("0x{x}\n", .{x >> 4}); } const std = @import("std"); #expect_stdout="0x130\n"