mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 10:03:44 +02:00
Make V3Number::setMask to refactor some code
git-svn-id: file://localhost/svn/verilator/trunk/verilator@900 77ca24e4-aefa-0310-84f0-b9a241c72d87
This commit is contained in:
@@ -296,6 +296,11 @@ V3Number& V3Number::setAllBitsZ() {
|
||||
for (int i=0; i<words(); i++) { m_value[i]=0; m_valueX[i] = ~0; }
|
||||
return *this;
|
||||
}
|
||||
V3Number& V3Number::setMask(int nbits) {
|
||||
setZero();
|
||||
for (int bit=0; bit<nbits; bit++) { setBit(bit,1); }
|
||||
return *this;
|
||||
}
|
||||
|
||||
//======================================================================
|
||||
// ACCESSORS
|
||||
|
||||
Reference in New Issue
Block a user