module __fixed_point__most_significant_bit_position( input wire [31:0] NB, input wire [31:0] BE, output wire [32:0] out ); wire [32:0] add_19; wire [32:0] add_21; assign add_19 = {1'h0, NB} + {{1{BE[31]}}, BE}; assign add_21 = add_19 + 33'h1_ffff_ffff; assign out = add_21; endmodule