module __acm_random__rng_new( input wire [31:0] seed, output wire [31:0] out ); wire [30:0] seed__2_squeezed; wire [31:0] tuple_75; assign seed__2_squeezed = seed[30:0]; assign tuple_75 = {{1'h0, seed__2_squeezed == 31'h0000_0000 | seed__2_squeezed == 31'h7fff_ffff ? 31'h0000_0001 : seed__2_squeezed}}; assign out = tuple_75; endmodule