| // Copyright 2023 Google LLC | |
| package common | |
| import chisel3._ | |
| import chisel3.util._ | |
| object MuxOR { | |
| def apply(valid: Bool, data: UInt): UInt = { | |
| Mux(valid, data, 0.U(data.getWidth)) | |
| } | |
| def apply(valid: Bool, data: Bool): Bool = { | |
| Mux(valid, data, false.B) | |
| } | |
| } |