input signed [31:0] c, d, e; output signed [31:0] a; assign a = (g) ? 33 : b * c; assign b = d + e;
assign d[31:1] = e[30:0]; assign d[0] = 0;