In a case where more than one value is assigned to a signal at exactly the same time, then the following resolution rule applies:
always begin if(enable1) bus = data1; end always begin if(enable2) bus = data2; endIn this case, when only one of the two enable signals is true, then the bus is equal to the corresponding data signal. If both enables are true and the data values are the same, then bus = data1 = data2. Else bus = X.