`default_nettypenonemoduleDevice(inputlogic[7:0]a,b,outputlogic[7:0]result);logic[7:0]result1,result2;OrPartshelper1(.data({a,b}),.result(result1));logic[15:0]bothInputs;assignbothInputs={a,b};OrPartshelper2(.data(bothInputs),.result(result2));// Expect both result1 and result2 to be equal so...assignresult=result1&result2;endmodulemoduleOrParts(inputlogic[15:0]data,outputlogic[7:0]result);always_combbeginresult=data[15:8]|data[7:0];endendmodule