diff --git a/src/ieu/bmu/byte.sv b/src/ieu/bmu/byte.sv index 19b71fc1e..524802358 100644 --- a/src/ieu/bmu/byte.sv +++ b/src/ieu/bmu/byte.sv @@ -42,6 +42,6 @@ module byteUnit #(parameter WIDTH=32) ( assign Rev8Result[WIDTH-i-1:WIDTH-i-8] = A[i+7:i]; end - assign ByteResult = (ByteSelect) ? OrcBResult : Rev8Result; + mux2 #(WIDTH) bytemux(Rev8Result, OrcBResult, ByteSelect, ByteResult); endmodule \ No newline at end of file