module top; localparam A_FOO = 37; localparam A_BAR = 97; localparam B_FOO = -37; localparam B_BAR = -97; localparam FOO = 37; localparam BAR = -97; function [3:0] D_pack; input reg x; D_pack = {4{x}}; endfunction function [3:0] E_pack; input reg x; E_pack = {4{x}}; endfunction initial begin $display(A_FOO); $display(A_BAR); $display(B_FOO); $display(B_BAR); $display(FOO); $display(BAR); $display("%d", D_pack(0)); $display("%d", D_pack(1)); $display("%d", E_pack(0)); $display("%d", E_pack(1)); end initial begin $display("imported MAGIC %d", -42); $display("imported MAGIC %d", -42); $display("local MAGIC %d", +42); $display("imported MAGIC %d", -42); $display("imported MAGIC %d", -42); $display("imported MAGIC %d", -42); end initial begin $display("local PIZZAZZ %d", -6); $display("imported PIZZAZZ %d", -5); $display("shadowed local PIZZAZZ %d", -7); $display("imported PIZZAZZ %d", -5); $display("local PIZZAZZ %d", -6); $display("imported PIZZAZZ %d", -5); end endmodule