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:
Wilson Snyder
2007-03-09 15:18:56 +00:00
parent 78997ee13c
commit e7280d7237
5 changed files with 11 additions and 12 deletions
+5
View File
@@ -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