(b *Bus, value uint16)
| 165 | } |
| 166 | |
| 167 | func setBus(b *Bus, value uint16) { |
| 168 | for i := arch.BUS_WIDTH - 1; i >= 0; i-- { |
| 169 | r := (value & (1 << uint16(i))) |
| 170 | if r != 0 { |
| 171 | b.SetInputWire(i, true) |
| 172 | } else { |
| 173 | b.SetInputWire(i, false) |
| 174 | } |
| 175 | } |
| 176 | } |
| 177 | |
| 178 | func checkBus(b *Bus, expected uint16) bool { |
| 179 | var result uint16 |
no test coverage detected