Wie definiere und initialisiere ich in Verilog einen Vektor, der nur einen enthält?

Wenn ich einen 128-Bit-Vektor von allen deklarieren möchte, welche dieser Methoden ist immer korrekt?

wire [127:0] mywire;

assign mywire = 128'b1;
assign mywire = {128{1'b1}};
assign mywire = 128'hFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;