2023-12-23 09:27:29 +00:00
|
|
|
// Verilated -*- C++ -*-
|
|
|
|
// DESCRIPTION: Verilator output: Design implementation internals
|
|
|
|
// See Vexample.h for the primary calling header
|
|
|
|
|
|
|
|
#include "Vexample__pch.h"
|
|
|
|
#include "Vexample__Syms.h"
|
|
|
|
#include "Vexample___024root.h"
|
|
|
|
|
2023-12-23 10:31:48 +00:00
|
|
|
#ifdef VL_DEBUG
|
|
|
|
VL_ATTR_COLD void Vexample___024root___dump_triggers__ico(Vexample___024root* vlSelf);
|
|
|
|
#endif // VL_DEBUG
|
|
|
|
|
|
|
|
void Vexample___024root___eval_triggers__ico(Vexample___024root* vlSelf) {
|
|
|
|
if (false && vlSelf) {} // Prevent unused
|
|
|
|
Vexample__Syms* const __restrict vlSymsp VL_ATTR_UNUSED = vlSelf->vlSymsp;
|
|
|
|
VL_DEBUG_IF(VL_DBG_MSGF("+ Vexample___024root___eval_triggers__ico\n"); );
|
|
|
|
// Body
|
|
|
|
vlSelf->__VicoTriggered.set(0U, (IData)(vlSelf->__VicoFirstIteration));
|
|
|
|
#ifdef VL_DEBUG
|
|
|
|
if (VL_UNLIKELY(vlSymsp->_vm_contextp__->debug())) {
|
|
|
|
Vexample___024root___dump_triggers__ico(vlSelf);
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
|
2023-12-23 09:27:29 +00:00
|
|
|
#ifdef VL_DEBUG
|
|
|
|
VL_ATTR_COLD void Vexample___024root___dump_triggers__act(Vexample___024root* vlSelf);
|
|
|
|
#endif // VL_DEBUG
|
|
|
|
|
|
|
|
void Vexample___024root___eval_triggers__act(Vexample___024root* vlSelf) {
|
|
|
|
if (false && vlSelf) {} // Prevent unused
|
|
|
|
Vexample__Syms* const __restrict vlSymsp VL_ATTR_UNUSED = vlSelf->vlSymsp;
|
|
|
|
VL_DEBUG_IF(VL_DBG_MSGF("+ Vexample___024root___eval_triggers__act\n"); );
|
|
|
|
// Body
|
|
|
|
#ifdef VL_DEBUG
|
|
|
|
if (VL_UNLIKELY(vlSymsp->_vm_contextp__->debug())) {
|
|
|
|
Vexample___024root___dump_triggers__act(vlSelf);
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
}
|