summaryrefslogtreecommitdiff
path: root/verilog/alu/v6/obj_dir/Valu6__Syms.h
diff options
context:
space:
mode:
Diffstat (limited to 'verilog/alu/v6/obj_dir/Valu6__Syms.h')
-rw-r--r--verilog/alu/v6/obj_dir/Valu6__Syms.h44
1 files changed, 23 insertions, 21 deletions
diff --git a/verilog/alu/v6/obj_dir/Valu6__Syms.h b/verilog/alu/v6/obj_dir/Valu6__Syms.h
index dcbc3c1..7c4690b 100644
--- a/verilog/alu/v6/obj_dir/Valu6__Syms.h
+++ b/verilog/alu/v6/obj_dir/Valu6__Syms.h
@@ -4,34 +4,36 @@
// Internal details; most calling programs do not need this header,
// unless using verilator public meta comments.
-#ifndef _VALU6__SYMS_H_
-#define _VALU6__SYMS_H_ // guard
+#ifndef VERILATED_VALU6__SYMS_H_
+#define VERILATED_VALU6__SYMS_H_ // guard
-#include "verilated_heavy.h"
+#include "verilated.h"
+
+// INCLUDE MODEL CLASS
-// INCLUDE MODULE CLASSES
#include "Valu6.h"
-// SYMS CLASS
-class Valu6__Syms : public VerilatedSyms {
+// INCLUDE MODULE CLASSES
+#include "Valu6___024root.h"
+
+// SYMS CLASS (contains all model state)
+class Valu6__Syms final : public VerilatedSyms {
public:
-
- // LOCAL STATE
- const char* __Vm_namep;
- bool __Vm_activity; ///< Used by trace routines to determine change occurred
- uint32_t __Vm_baseCode; ///< Used by trace routines when tracing multiple models
- bool __Vm_didInit;
-
- // SUBCELL STATE
- Valu6* TOPp;
-
- // CREATORS
- Valu6__Syms(Valu6* topp, const char* namep);
+ // INTERNAL STATE
+ Valu6* const __Vm_modelp;
+ bool __Vm_activity = false; ///< Used by trace routines to determine change occurred
+ uint32_t __Vm_baseCode = 0; ///< Used by trace routines when tracing multiple models
+ bool __Vm_didInit = false;
+
+ // MODULE INSTANCE STATE
+ Valu6___024root TOP;
+
+ // CONSTRUCTORS
+ Valu6__Syms(VerilatedContext* contextp, const char* namep, Valu6* modelp);
~Valu6__Syms();
-
+
// METHODS
- inline const char* name() { return __Vm_namep; }
-
+ const char* name() { return TOP.name(); }
} VL_ATTR_ALIGNED(VL_CACHE_LINE_BYTES);
#endif // guard