@@ -72,7 +72,8 @@ void VerilatedSaifActivityVar::emitBit(const uint64_t time, const CData newval)
72
72
}
73
73
74
74
VL_ATTR_ALWINLINE
75
- void VerilatedSaifActivityVar::emitWData (const uint64_t time, const WData* newvalp, const uint32_t bits) {
75
+ void VerilatedSaifActivityVar::emitWData (const uint64_t time, const WData* newvalp,
76
+ const uint32_t bits) {
76
77
assert (m_lastTime <= time);
77
78
const uint64_t dt = time - m_lastTime;
78
79
for (std::size_t i = 0 ; i < std::min (m_width, bits); ++i) {
@@ -121,7 +122,7 @@ void VerilatedSaif::open(const char* filename) VL_MT_SAFE_EXCLUDES(m_mutex) {
121
122
if (isOpen ()) return ;
122
123
123
124
// Set member variables
124
- m_filename = filename; // "" is ok, as someone may overload open
125
+ m_filename = filename; // "" is ok, as someone may overload open
125
126
126
127
initializeSaifFileContents ();
127
128
@@ -144,9 +145,7 @@ void VerilatedSaif::initializeSaifFileContents() {
144
145
printStr (" )\n " );
145
146
}
146
147
147
- bool VerilatedSaif::preChangeDump () {
148
- return isOpen ();
149
- }
148
+ bool VerilatedSaif::preChangeDump () { return isOpen (); }
150
149
151
150
void VerilatedSaif::emitTimeChange (uint64_t timeui) { m_time = timeui; }
152
151
@@ -359,8 +358,9 @@ void VerilatedSaif::popPrefix() {
359
358
m_prefixStack.pop_back ();
360
359
}
361
360
362
- void VerilatedSaif::declare (const uint32_t code, const char * name, const char * wirep, const bool array,
363
- const int arraynum, const bool bussed, const int msb, const int lsb) {
361
+ void VerilatedSaif::declare (const uint32_t code, const char * name, const char * wirep,
362
+ const bool array, const int arraynum, const bool bussed, const int msb,
363
+ const int lsb) {
364
364
const int bits = ((msb > lsb) ? (msb - lsb) : (lsb - msb)) + 1 ;
365
365
366
366
const std::string hierarchicalName = m_prefixStack.back ().first + name;
@@ -390,35 +390,41 @@ void VerilatedSaif::declare(const uint32_t code, const char* name, const char* w
390
390
m_activityArena.back ().data () + bitsIdx});
391
391
}
392
392
393
- void VerilatedSaif::declEvent (const uint32_t code, const uint32_t fidx, const char * name, const int dtypenum,
394
- const VerilatedTraceSigDirection, const VerilatedTraceSigKind,
395
- const VerilatedTraceSigType, const bool array, const int arraynum) {
393
+ void VerilatedSaif::declEvent (const uint32_t code, const uint32_t fidx, const char * name,
394
+ const int dtypenum, const VerilatedTraceSigDirection,
395
+ const VerilatedTraceSigKind, const VerilatedTraceSigType,
396
+ const bool array, const int arraynum) {
396
397
declare (code, name, " event" , array, arraynum, false , 0 , 0 );
397
398
}
398
399
399
- void VerilatedSaif::declBit (const uint32_t code, const uint32_t fidx, const char * name, const int dtypenum,
400
- const VerilatedTraceSigDirection, const VerilatedTraceSigKind,
401
- const VerilatedTraceSigType, const bool array, const int arraynum) {
400
+ void VerilatedSaif::declBit (const uint32_t code, const uint32_t fidx, const char * name,
401
+ const int dtypenum, const VerilatedTraceSigDirection,
402
+ const VerilatedTraceSigKind, const VerilatedTraceSigType,
403
+ const bool array, const int arraynum) {
402
404
declare (code, name, " wire" , array, arraynum, false , 0 , 0 );
403
405
}
404
- void VerilatedSaif::declBus (const uint32_t code, const uint32_t fidx, const char * name, const int dtypenum,
405
- const VerilatedTraceSigDirection, const VerilatedTraceSigKind,
406
- const VerilatedTraceSigType, const bool array, const int arraynum, const int msb, const int lsb) {
406
+ void VerilatedSaif::declBus (const uint32_t code, const uint32_t fidx, const char * name,
407
+ const int dtypenum, const VerilatedTraceSigDirection,
408
+ const VerilatedTraceSigKind, const VerilatedTraceSigType,
409
+ const bool array, const int arraynum, const int msb, const int lsb) {
407
410
declare (code, name, " wire" , array, arraynum, true , msb, lsb);
408
411
}
409
- void VerilatedSaif::declQuad (const uint32_t code, const uint32_t fidx, const char * name, const int dtypenum,
410
- const VerilatedTraceSigDirection, const VerilatedTraceSigKind,
411
- const VerilatedTraceSigType, const bool array, const int arraynum, const int msb, const int lsb) {
412
+ void VerilatedSaif::declQuad (const uint32_t code, const uint32_t fidx, const char * name,
413
+ const int dtypenum, const VerilatedTraceSigDirection,
414
+ const VerilatedTraceSigKind, const VerilatedTraceSigType,
415
+ const bool array, const int arraynum, const int msb, const int lsb) {
412
416
declare (code, name, " wire" , array, arraynum, true , msb, lsb);
413
417
}
414
- void VerilatedSaif::declArray (const uint32_t code, const uint32_t fidx, const char * name, const int dtypenum,
415
- const VerilatedTraceSigDirection, const VerilatedTraceSigKind,
416
- const VerilatedTraceSigType, const bool array, const int arraynum, const int msb, const int lsb) {
418
+ void VerilatedSaif::declArray (const uint32_t code, const uint32_t fidx, const char * name,
419
+ const int dtypenum, const VerilatedTraceSigDirection,
420
+ const VerilatedTraceSigKind, const VerilatedTraceSigType,
421
+ const bool array, const int arraynum, const int msb, const int lsb) {
417
422
declare (code, name, " wire" , array, arraynum, true , msb, lsb);
418
423
}
419
- void VerilatedSaif::declDouble (const uint32_t code, const uint32_t fidx, const char * name, const int dtypenum,
420
- const VerilatedTraceSigDirection, const VerilatedTraceSigKind,
421
- const VerilatedTraceSigType, const bool array, const int arraynum) {
424
+ void VerilatedSaif::declDouble (const uint32_t code, const uint32_t fidx, const char * name,
425
+ const int dtypenum, const VerilatedTraceSigDirection,
426
+ const VerilatedTraceSigKind, const VerilatedTraceSigType,
427
+ const bool array, const int arraynum) {
422
428
declare (code, name, " real" , array, arraynum, false , 63 , 0 );
423
429
}
424
430
0 commit comments