mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-27 00:18:46 +00:00
cxxrtl: Mask bmux
result appropriately
This commit is contained in:
parent
39fdde87a7
commit
449e3dbbd3
2 changed files with 8 additions and 0 deletions
|
@ -42,4 +42,11 @@ int main()
|
|||
cxxrtl::value<32> a(0x00040000u);
|
||||
assert(a.ctlz() == 13);
|
||||
}
|
||||
|
||||
{
|
||||
// bmux clears top bits of result
|
||||
cxxrtl::value<8> val(0x1fu);
|
||||
cxxrtl::value<1> sel(0u);
|
||||
assert(val.template bmux<4>(sel).get<uint64_t>() == 0xfu);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue