diff --git a/kernel/vortex_test.elf b/kernel/vortex_test.elf index 2e07ab75..93e53274 100755 Binary files a/kernel/vortex_test.elf and b/kernel/vortex_test.elf differ diff --git a/rtl/VX_decode.v b/rtl/VX_decode.v index a5370e38..6e3fb499 100644 --- a/rtl/VX_decode.v +++ b/rtl/VX_decode.v @@ -147,9 +147,10 @@ module VX_decode( // always @(posedge clk) begin // $display("Decode: curr_pc: %h", in_curr_PC); // end - + /* verilator lint_off UNUSED */ wire[31:0] clone_regsiters[31:0]; - + /* verilator lint_on UNUSED */ + VX_register_file vx_register_file_master( .clk (clk), .in_valid (in_wb_valid[0]), diff --git a/rtl/VX_define.h b/rtl/VX_define.h index c56fe7cb..7c32053f 100644 --- a/rtl/VX_define.h +++ b/rtl/VX_define.h @@ -1,7 +1,7 @@ -#define NT 8 -#define NT_M1 7 +#define NT 1 +#define NT_M1 0 #define R_INST 51 #define L_INST 3 diff --git a/rtl/VX_define.v b/rtl/VX_define.v index 2b89f27f..320f0bfc 100644 --- a/rtl/VX_define.v +++ b/rtl/VX_define.v @@ -1,6 +1,6 @@ -`define NT 8 -`define NT_M1 7 +`define NT 1 +`define NT_M1 0 `define R_INST 7'd51 diff --git a/rtl/VX_memory.v b/rtl/VX_memory.v index 89553f45..ceee216f 100644 --- a/rtl/VX_memory.v +++ b/rtl/VX_memory.v @@ -3,6 +3,7 @@ module VX_memory ( + input wire clk, input wire[31:0] in_alu_result[`NT_M1:0], input wire[2:0] in_mem_read, input wire[2:0] in_mem_write, @@ -42,6 +43,16 @@ module VX_memory ( // end // end + wire[15:0] addr_0 = in_alu_result[0][31:16]; + + wire sm_valid[`NT_M1:0]; + + assign sm_valid = (addr_0 != 16'hFFFF) ? in_valid : in_valid; + + + // wire z_valid[`NT_M1:0]; + // assign z_valid = 0; + assign out_delay = 1'b0; assign out_cache_driver_in_address = in_alu_result; @@ -50,7 +61,23 @@ module VX_memory ( assign out_cache_driver_in_data = in_rd2; assign out_cache_driver_in_valid = in_valid; - assign out_mem_result = in_cache_driver_out_data; + + + wire[31:0] sm_out_data[`NT_M1:0]; + + + VX_shared_memory vx_shared_memory( + .clk (clk), + .in_address (in_alu_result), + .in_mem_read (in_mem_read), + .in_mem_write(in_mem_write), + .in_valid (sm_valid), + .in_data (in_rd2), + .out_data (sm_out_data) + ); + + + assign out_mem_result = sm_valid ? sm_out_data : in_cache_driver_out_data; assign out_alu_result = in_alu_result; assign out_rd = in_rd; assign out_wb = in_wb; diff --git a/rtl/VX_shared_memory.v b/rtl/VX_shared_memory.v new file mode 100644 index 00000000..c3e949b5 --- /dev/null +++ b/rtl/VX_shared_memory.v @@ -0,0 +1,38 @@ + +`include "VX_define.v" + + + +module VX_shared_memory( + input wire clk, + input wire[31:0] in_address[`NT_M1:0], + input wire[2:0] in_mem_read, + input wire[2:0] in_mem_write, + input wire in_valid[`NT_M1:0], + input wire[31:0] in_data[`NT_M1:0], + + output reg[31:0] out_data[`NT_M1:0] + + ); + + + + reg[31:0] mem[255:0]; // 2^2 * 2^8 = 2^10 = 1kb of memory + + + always @(posedge clk) + begin + if ((in_mem_write == `SW_MEM_WRITE) && in_valid) + begin + mem[in_address[0][9:2]] <= in_data; + end + + if (in_mem_read == `LW_MEM_READ) + begin + assign out_data[0] = mem[in_address[0][9:2]]; + end + + end + + +endmodule // VX_shared_memory \ No newline at end of file diff --git a/rtl/VX_writeback.v b/rtl/VX_writeback.v index e4f2100d..5fce4434 100644 --- a/rtl/VX_writeback.v +++ b/rtl/VX_writeback.v @@ -32,9 +32,17 @@ module VX_writeback ( // generate // endgenerate + genvar i; + generate + for (i = 0; i < `NT; i=i+1) + begin + assign out_pc_data[i] = in_PC_next; + end + endgenerate - assign out_pc_data[0] = in_PC_next; - assign out_pc_data[1] = in_PC_next; + // assign out_pc_data[0] = in_PC_next; + + // assign out_pc_data[1] = in_PC_next; assign is_jal = in_wb == `WB_JAL; assign uses_alu = in_wb == `WB_ALU; diff --git a/rtl/Vortex.v b/rtl/Vortex.v index 0bb7af8e..1874c256 100644 --- a/rtl/Vortex.v +++ b/rtl/Vortex.v @@ -413,6 +413,7 @@ VX_e_m_reg vx_e_m_reg( // assign use_rd2[1] = e_m_reg_data[3]; VX_memory vx_memory( + .clk (clk), .in_alu_result (e_m_alu_result), .in_mem_read (e_m_mem_read), .in_mem_write (e_m_mem_write), diff --git a/rtl/obj_dir/VVX_shared_memory.cpp b/rtl/obj_dir/VVX_shared_memory.cpp new file mode 100644 index 00000000..bfc55d2f --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory.cpp @@ -0,0 +1,199 @@ +// Verilated -*- C++ -*- +// DESCRIPTION: Verilator output: Design implementation internals +// See VVX_shared_memory.h for the primary calling header + +#include "VVX_shared_memory.h" +#include "VVX_shared_memory__Syms.h" + + +//-------------------- +// STATIC VARIABLES + + +//-------------------- + +VL_CTOR_IMP(VVX_shared_memory) { + VVX_shared_memory__Syms* __restrict vlSymsp = __VlSymsp = new VVX_shared_memory__Syms(this, name()); + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; + // Reset internal values + + // Reset structure values + _ctor_var_reset(); +} + +void VVX_shared_memory::__Vconfigure(VVX_shared_memory__Syms* vlSymsp, bool first) { + if (0 && first) {} // Prevent unused + this->__VlSymsp = vlSymsp; +} + +VVX_shared_memory::~VVX_shared_memory() { + delete __VlSymsp; __VlSymsp=NULL; +} + +//-------------------- + + +void VVX_shared_memory::eval() { + VL_DEBUG_IF(VL_DBG_MSGF("+++++TOP Evaluate VVX_shared_memory::eval\n"); ); + VVX_shared_memory__Syms* __restrict vlSymsp = this->__VlSymsp; // Setup global symbol table + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; +#ifdef VL_DEBUG + // Debug assertions + _eval_debug_assertions(); +#endif // VL_DEBUG + // Initialize + if (VL_UNLIKELY(!vlSymsp->__Vm_didInit)) _eval_initial_loop(vlSymsp); + // Evaluate till stable + int __VclockLoop = 0; + QData __Vchange = 1; + do { + VL_DEBUG_IF(VL_DBG_MSGF("+ Clock loop\n");); + _eval(vlSymsp); + if (VL_UNLIKELY(++__VclockLoop > 100)) { + // About to fail, so enable debug to see what's not settling. + // Note you must run make with OPT=-DVL_DEBUG for debug prints. + int __Vsaved_debug = Verilated::debug(); + Verilated::debug(1); + __Vchange = _change_request(vlSymsp); + Verilated::debug(__Vsaved_debug); + VL_FATAL_MT(__FILE__,__LINE__,__FILE__,"Verilated model didn't converge"); + } else { + __Vchange = _change_request(vlSymsp); + } + } while (VL_UNLIKELY(__Vchange)); +} + +void VVX_shared_memory::_eval_initial_loop(VVX_shared_memory__Syms* __restrict vlSymsp) { + vlSymsp->__Vm_didInit = true; + _eval_initial(vlSymsp); + // Evaluate till stable + int __VclockLoop = 0; + QData __Vchange = 1; + do { + _eval_settle(vlSymsp); + _eval(vlSymsp); + if (VL_UNLIKELY(++__VclockLoop > 100)) { + // About to fail, so enable debug to see what's not settling. + // Note you must run make with OPT=-DVL_DEBUG for debug prints. + int __Vsaved_debug = Verilated::debug(); + Verilated::debug(1); + __Vchange = _change_request(vlSymsp); + Verilated::debug(__Vsaved_debug); + VL_FATAL_MT(__FILE__,__LINE__,__FILE__,"Verilated model didn't DC converge"); + } else { + __Vchange = _change_request(vlSymsp); + } + } while (VL_UNLIKELY(__Vchange)); +} + +//-------------------- +// Internal Methods + +VL_INLINE_OPT void VVX_shared_memory::_sequent__TOP__1(VVX_shared_memory__Syms* __restrict vlSymsp) { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::_sequent__TOP__1\n"); ); + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; + // Variables + // Begin mtask footprint all: + VL_SIG8(__Vdlyvdim0__VX_shared_memory__DOT__mem__v0,7,0); + VL_SIG8(__Vdlyvset__VX_shared_memory__DOT__mem__v0,0,0); + VL_SIG(__Vdlyvval__VX_shared_memory__DOT__mem__v0[1],31,0); + // Body + // ALWAYS at VX_shared_memory.v:27 + vlTOPp->out_data[0U] = vlTOPp->VX_shared_memory__DOT__mem + [(0xffU & (vlTOPp->in_address[0U] >> 2U))]; + __Vdlyvset__VX_shared_memory__DOT__mem__v0 = 0U; + // ALWAYS at VX_shared_memory.v:27 + if (((2U == (IData)(vlTOPp->in_mem_write)) & (vlTOPp->in_valid + & (0xffffU + == + (0xffffU + & (vlTOPp->in_address + [0U] + >> 0x10U)))))) { + __Vdlyvval__VX_shared_memory__DOT__mem__v0 + = vlTOPp->in_data; + __Vdlyvset__VX_shared_memory__DOT__mem__v0 = 1U; + __Vdlyvdim0__VX_shared_memory__DOT__mem__v0 + = (0xffU & (vlTOPp->in_address[0U] >> 2U)); + } + // ALWAYSPOST at VX_shared_memory.v:31 + if (__Vdlyvset__VX_shared_memory__DOT__mem__v0) { + vlTOPp->VX_shared_memory__DOT__mem[__Vdlyvdim0__VX_shared_memory__DOT__mem__v0] + = __Vdlyvval__VX_shared_memory__DOT__mem__v0; + } +} + +void VVX_shared_memory::_eval(VVX_shared_memory__Syms* __restrict vlSymsp) { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::_eval\n"); ); + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; + // Body + if (((IData)(vlTOPp->clk) & (~ (IData)(vlTOPp->__Vclklast__TOP__clk)))) { + vlTOPp->_sequent__TOP__1(vlSymsp); + } + // Final + vlTOPp->__Vclklast__TOP__clk = vlTOPp->clk; +} + +void VVX_shared_memory::_eval_initial(VVX_shared_memory__Syms* __restrict vlSymsp) { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::_eval_initial\n"); ); + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; + // Body + vlTOPp->__Vclklast__TOP__clk = vlTOPp->clk; +} + +void VVX_shared_memory::final() { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::final\n"); ); + // Variables + VVX_shared_memory__Syms* __restrict vlSymsp = this->__VlSymsp; + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; +} + +void VVX_shared_memory::_eval_settle(VVX_shared_memory__Syms* __restrict vlSymsp) { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::_eval_settle\n"); ); + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; +} + +VL_INLINE_OPT QData VVX_shared_memory::_change_request(VVX_shared_memory__Syms* __restrict vlSymsp) { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::_change_request\n"); ); + VVX_shared_memory* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; + // Body + // Change detection + QData __req = false; // Logically a bool + return __req; +} + +#ifdef VL_DEBUG +void VVX_shared_memory::_eval_debug_assertions() { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::_eval_debug_assertions\n"); ); + // Body + if (VL_UNLIKELY((clk & 0xfeU))) { + Verilated::overWidthError("clk");} + if (VL_UNLIKELY((in_mem_read & 0xf8U))) { + Verilated::overWidthError("in_mem_read");} + if (VL_UNLIKELY((in_mem_write & 0xf8U))) { + Verilated::overWidthError("in_mem_write");} +} +#endif // VL_DEBUG + +void VVX_shared_memory::_ctor_var_reset() { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_shared_memory::_ctor_var_reset\n"); ); + // Body + clk = VL_RAND_RESET_I(1); + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + in_address[__Vi0] = VL_RAND_RESET_I(32); + }} + in_mem_read = VL_RAND_RESET_I(3); + in_mem_write = VL_RAND_RESET_I(3); + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + in_valid[__Vi0] = VL_RAND_RESET_I(1); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + in_data[__Vi0] = VL_RAND_RESET_I(32); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + out_data[__Vi0] = VL_RAND_RESET_I(32); + }} + { int __Vi0=0; for (; __Vi0<256; ++__Vi0) { + VX_shared_memory__DOT__mem[__Vi0] = VL_RAND_RESET_I(32); + }} +} diff --git a/rtl/obj_dir/VVX_shared_memory.h b/rtl/obj_dir/VVX_shared_memory.h new file mode 100644 index 00000000..d146ef3e --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory.h @@ -0,0 +1,86 @@ +// Verilated -*- C++ -*- +// DESCRIPTION: Verilator output: Primary design header +// +// This header should be included by all source files instantiating the design. +// The class here is then constructed to instantiate the design. +// See the Verilator manual for examples. + +#ifndef _VVX_shared_memory_H_ +#define _VVX_shared_memory_H_ + +#include "verilated.h" + +class VVX_shared_memory__Syms; + +//---------- + +VL_MODULE(VVX_shared_memory) { + public: + + // PORTS + // The application code writes and reads these signals to + // propagate new values into/out from the Verilated model. + // Begin mtask footprint all: + VL_IN8(clk,0,0); + VL_IN8(in_mem_read,2,0); + VL_IN8(in_mem_write,2,0); + VL_IN(in_address[1],31,0); + VL_IN8(in_valid[1],0,0); + VL_IN(in_data[1],31,0); + VL_OUT(out_data[1],31,0); + + // LOCAL SIGNALS + // Internals; generally not touched by application code + // Begin mtask footprint all: + VL_SIG(VX_shared_memory__DOT__mem[256],31,0); + + // LOCAL VARIABLES + // Internals; generally not touched by application code + // Begin mtask footprint all: + VL_SIG8(__Vclklast__TOP__clk,0,0); + + // INTERNAL VARIABLES + // Internals; generally not touched by application code + VVX_shared_memory__Syms* __VlSymsp; // Symbol table + + // PARAMETERS + // Parameters marked /*verilator public*/ for use by application code + + // CONSTRUCTORS + private: + VL_UNCOPYABLE(VVX_shared_memory); ///< Copying not allowed + public: + /// Construct the model; called by application code + /// The special name may be used to make a wrapper with a + /// single model invisible with respect to DPI scope names. + VVX_shared_memory(const char* name="TOP"); + /// Destroy the model; called (often implicitly) by application code + ~VVX_shared_memory(); + + // API METHODS + /// Evaluate the model. Application must call when inputs change. + void eval(); + /// Simulation complete, run final blocks. Application must call on completion. + void final(); + + // INTERNAL METHODS + private: + static void _eval_initial_loop(VVX_shared_memory__Syms* __restrict vlSymsp); + public: + void __Vconfigure(VVX_shared_memory__Syms* symsp, bool first); + private: + static QData _change_request(VVX_shared_memory__Syms* __restrict vlSymsp); + void _ctor_var_reset(); + public: + static void _eval(VVX_shared_memory__Syms* __restrict vlSymsp); + private: +#ifdef VL_DEBUG + void _eval_debug_assertions(); +#endif // VL_DEBUG + public: + static void _eval_initial(VVX_shared_memory__Syms* __restrict vlSymsp); + static void _eval_settle(VVX_shared_memory__Syms* __restrict vlSymsp); + static void _sequent__TOP__1(VVX_shared_memory__Syms* __restrict vlSymsp); +} VL_ATTR_ALIGNED(128); + +#endif // guard diff --git a/rtl/obj_dir/VVX_shared_memory.mk b/rtl/obj_dir/VVX_shared_memory.mk new file mode 100644 index 00000000..175b9344 --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory.mk @@ -0,0 +1,53 @@ +# Verilated -*- Makefile -*- +# DESCRIPTION: Verilator output: Makefile for building Verilated archive or executable +# +# Execute this makefile from the object directory: +# make -f VVX_shared_memory.mk + +default: VVX_shared_memory__ALL.a + +### Constants... +# Perl executable (from $PERL) +PERL = perl +# Path to Verilator kit (from $VERILATOR_ROOT) +VERILATOR_ROOT = /usr/local/share/verilator +# SystemC include directory with systemc.h (from $SYSTEMC_INCLUDE) +SYSTEMC_INCLUDE ?= +# SystemC library directory with libsystemc.a (from $SYSTEMC_LIBDIR) +SYSTEMC_LIBDIR ?= + +### Switches... +# SystemC output mode? 0/1 (from --sc) +VM_SC = 0 +# Legacy or SystemC output mode? 0/1 (from --sc) +VM_SP_OR_SC = $(VM_SC) +# Deprecated +VM_PCLI = 1 +# Deprecated: SystemC architecture to find link library path (from $SYSTEMC_ARCH) +VM_SC_TARGET_ARCH = linux + +### Vars... +# Design prefix (from --prefix) +VM_PREFIX = VVX_shared_memory +# Module prefix (from --prefix) +VM_MODPREFIX = VVX_shared_memory +# User CFLAGS (from -CFLAGS on Verilator command line) +VM_USER_CFLAGS = \ + +# User LDLIBS (from -LDFLAGS on Verilator command line) +VM_USER_LDLIBS = \ + +# User .cpp files (from .cpp's on Verilator command line) +VM_USER_CLASSES = \ + +# User .cpp directories (from .cpp's on Verilator command line) +VM_USER_DIR = \ + + +### Default rules... +# Include list of all generated classes +include VVX_shared_memory_classes.mk +# Include global rules +include $(VERILATOR_ROOT)/include/verilated.mk + +# Verilated -*- Makefile -*- diff --git a/rtl/obj_dir/VVX_shared_memory__Syms.cpp b/rtl/obj_dir/VVX_shared_memory__Syms.cpp new file mode 100644 index 00000000..f6ed4851 --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory__Syms.cpp @@ -0,0 +1,19 @@ +// Verilated -*- C++ -*- +// DESCRIPTION: Verilator output: Symbol table implementation internals + +#include "VVX_shared_memory__Syms.h" +#include "VVX_shared_memory.h" + +// FUNCTIONS +VVX_shared_memory__Syms::VVX_shared_memory__Syms(VVX_shared_memory* topp, const char* namep) + // Setup locals + : __Vm_namep(namep) + , __Vm_didInit(false) + // Setup submodule names +{ + // Pointer to top level + TOPp = topp; + // Setup each module's pointers to their submodules + // Setup each module's pointer back to symbol table (for public functions) + TOPp->__Vconfigure(this, true); +} diff --git a/rtl/obj_dir/VVX_shared_memory__Syms.h b/rtl/obj_dir/VVX_shared_memory__Syms.h new file mode 100644 index 00000000..f95e985a --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory__Syms.h @@ -0,0 +1,34 @@ +// Verilated -*- C++ -*- +// DESCRIPTION: Verilator output: Symbol table internal header +// +// Internal details; most calling programs do not need this header + +#ifndef _VVX_shared_memory__Syms_H_ +#define _VVX_shared_memory__Syms_H_ + +#include "verilated.h" + +// INCLUDE MODULE CLASSES +#include "VVX_shared_memory.h" + +// SYMS CLASS +class VVX_shared_memory__Syms : public VerilatedSyms { + public: + + // LOCAL STATE + const char* __Vm_namep; + bool __Vm_didInit; + + // SUBCELL STATE + VVX_shared_memory* TOPp; + + // CREATORS + VVX_shared_memory__Syms(VVX_shared_memory* topp, const char* namep); + ~VVX_shared_memory__Syms() {} + + // METHODS + inline const char* name() { return __Vm_namep; } + +} VL_ATTR_ALIGNED(64); + +#endif // guard diff --git a/rtl/obj_dir/VVX_shared_memory__ver.d b/rtl/obj_dir/VVX_shared_memory__ver.d new file mode 100644 index 00000000..591620c4 --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory__ver.d @@ -0,0 +1 @@ +obj_dir/VVX_shared_memory.cpp obj_dir/VVX_shared_memory.h obj_dir/VVX_shared_memory.mk obj_dir/VVX_shared_memory__Syms.cpp obj_dir/VVX_shared_memory__Syms.h obj_dir/VVX_shared_memory__ver.d obj_dir/VVX_shared_memory_classes.mk : /usr/local/bin/verilator_bin /usr/local/bin/verilator_bin VX_define.v VX_shared_memory.v diff --git a/rtl/obj_dir/VVX_shared_memory__verFiles.dat b/rtl/obj_dir/VVX_shared_memory__verFiles.dat new file mode 100644 index 00000000..3eaecbfc --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory__verFiles.dat @@ -0,0 +1,13 @@ +# DESCRIPTION: Verilator output: Timestamp data for --skip-identical. Delete at will. +C "VX_shared_memory.v -cc" +S 5163137 401094 1553636247 412576209 1553636247 412576209 "/usr/local/bin/verilator_bin" +S 1557 5518330 1554504720 475408052 1554504720 475408052 "VX_define.v" +S 684 5519352 1554505082 633145762 1554505082 633145762 "VX_shared_memory.v" +T 6965 5519375 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory.cpp" +T 2811 5519374 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory.h" +T 1488 5519377 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory.mk" +T 580 5519373 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory__Syms.cpp" +T 781 5519372 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory__Syms.h" +T 322 5519378 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory__ver.d" +T 0 0 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory__verFiles.dat" +T 1189 5519376 1554505083 749151122 1554505083 749151122 "obj_dir/VVX_shared_memory_classes.mk" diff --git a/rtl/obj_dir/VVX_shared_memory_classes.mk b/rtl/obj_dir/VVX_shared_memory_classes.mk new file mode 100644 index 00000000..51349098 --- /dev/null +++ b/rtl/obj_dir/VVX_shared_memory_classes.mk @@ -0,0 +1,38 @@ +# Verilated -*- Makefile -*- +# DESCRIPTION: Verilator output: Make include file with class lists +# +# This file lists generated Verilated files, for including in higher level makefiles. +# See VVX_shared_memory.mk for the caller. + +### Switches... +# Coverage output mode? 0/1 (from --coverage) +VM_COVERAGE = 0 +# Threaded output mode? 0/1/N threads (from --threads) +VM_THREADS = 0 +# Tracing output mode? 0/1 (from --trace) +VM_TRACE = 0 + +### Object file lists... +# Generated module classes, fast-path, compile with highest optimization +VM_CLASSES_FAST += \ + VVX_shared_memory \ + +# Generated module classes, non-fast-path, compile with low/medium optimization +VM_CLASSES_SLOW += \ + +# Generated support classes, fast-path, compile with highest optimization +VM_SUPPORT_FAST += \ + +# Generated support classes, non-fast-path, compile with low/medium optimization +VM_SUPPORT_SLOW += \ + VVX_shared_memory__Syms \ + +# Global classes, need linked once per executable, fast-path, compile with highest optimization +VM_GLOBAL_FAST += \ + verilated \ + +# Global classes, need linked once per executable, non-fast-path, compile with low/medium optimization +VM_GLOBAL_SLOW += \ + + +# Verilated -*- Makefile -*- diff --git a/rtl/obj_dir/VVortex b/rtl/obj_dir/VVortex index 6057633b..f3adcd11 100755 Binary files a/rtl/obj_dir/VVortex and b/rtl/obj_dir/VVortex differ diff --git a/rtl/obj_dir/VVortex.cpp b/rtl/obj_dir/VVortex.cpp index 6a529e7f..8a104a0b 100644 --- a/rtl/obj_dir/VVortex.cpp +++ b/rtl/obj_dir/VVortex.cpp @@ -96,250 +96,24 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[0U] = 1U; - vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[1U] = 0U; - vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[2U] = 0U; - vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[3U] = 0U; - vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[4U] = 0U; - vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[5U] = 0U; - vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[6U] = 0U; - vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[7U] = 0U; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[7U] - = vlTOPp->in_cache_driver_out_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[6U] - = vlTOPp->in_cache_driver_out_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[5U] - = vlTOPp->in_cache_driver_out_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[4U] - = vlTOPp->in_cache_driver_out_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[3U] - = vlTOPp->in_cache_driver_out_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[2U] - = vlTOPp->in_cache_driver_out_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[1U] - = vlTOPp->in_cache_driver_out_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[0U] = vlTOPp->in_cache_driver_out_data[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [1U]; + vlTOPp->Vortex__DOT__vx_memory__DOT__sm_out_data[0U] + = vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellout__vx_shared_memory__out_data + [0U]; vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid [0U]; vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[0U] = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[0U] = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid [0U]; vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[0U] = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result [0U]; @@ -361,7 +135,7 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0x14U) : 0x55U)); - // ALWAYS at VX_decode.v:491 + // ALWAYS at VX_decode.v:492 vlTOPp->__Vtableidx1 = (7U & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0xcU)); vlTOPp->Vortex__DOT__vx_decode__DOT__mul_alu = @@ -399,191 +173,15 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { ((0x6bU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) & (6U == (7U & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0xcU)))); - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [0U]; - vlTOPp->Vortex__DOT__m_w_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__m_w_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__m_w_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__m_w_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__m_w_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__m_w_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__m_w_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [1U]; vlTOPp->Vortex__DOT__m_w_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0U]; - vlTOPp->Vortex__DOT__f_d_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__f_d_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__f_d_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__f_d_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__f_d_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__f_d_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__f_d_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [1U]; vlTOPp->Vortex__DOT__f_d_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid [0U]; - vlTOPp->Vortex__DOT__m_w_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__m_w_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__m_w_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__m_w_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__m_w_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__m_w_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__m_w_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [1U]; vlTOPp->Vortex__DOT__m_w_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result [0U]; - vlTOPp->Vortex__DOT__m_w_mem_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [7U]; - vlTOPp->Vortex__DOT__m_w_mem_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [6U]; - vlTOPp->Vortex__DOT__m_w_mem_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [5U]; - vlTOPp->Vortex__DOT__m_w_mem_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [4U]; - vlTOPp->Vortex__DOT__m_w_mem_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [3U]; - vlTOPp->Vortex__DOT__m_w_mem_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [2U]; - vlTOPp->Vortex__DOT__m_w_mem_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [1U]; vlTOPp->Vortex__DOT__m_w_mem_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result [0U]; - // ALWAYS at VX_decode.v:422 + // ALWAYS at VX_decode.v:423 vlTOPp->Vortex__DOT__decode_itype_immed = ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction) ? ( @@ -718,7 +316,7 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { >> 0x14U))) : 0xdeadbeefU) : 0xdeadbeefU)))))); - // ALWAYS at VX_decode.v:374 + // ALWAYS at VX_decode.v:375 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -806,7 +404,7 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { } else { vlTOPp->Vortex__DOT__decode_jal_offset = 0xdeadbeefU; } - // ALWAYS at VX_decode.v:433 + // ALWAYS at VX_decode.v:434 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -867,788 +465,16 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { } vlTOPp->Vortex__DOT__decode_change_mask = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) | (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jmprt)); - vlTOPp->Vortex__DOT__memory_mem_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [7U]; - vlTOPp->Vortex__DOT__memory_mem_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [6U]; - vlTOPp->Vortex__DOT__memory_mem_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [5U]; - vlTOPp->Vortex__DOT__memory_mem_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [4U]; - vlTOPp->Vortex__DOT__memory_mem_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [3U]; - vlTOPp->Vortex__DOT__memory_mem_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [2U]; - vlTOPp->Vortex__DOT__memory_mem_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [1U]; - vlTOPp->Vortex__DOT__memory_mem_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[7U] - = vlTOPp->Vortex__DOT__m_w_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[6U] - = vlTOPp->Vortex__DOT__m_w_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[5U] - = vlTOPp->Vortex__DOT__m_w_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[4U] - = vlTOPp->Vortex__DOT__m_w_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[3U] - = vlTOPp->Vortex__DOT__m_w_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[2U] - = vlTOPp->Vortex__DOT__m_w_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[1U] - = vlTOPp->Vortex__DOT__m_w_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[0U] = vlTOPp->Vortex__DOT__m_w_valid[0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[7U] - = vlTOPp->Vortex__DOT__f_d_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[6U] - = vlTOPp->Vortex__DOT__f_d_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[5U] - = vlTOPp->Vortex__DOT__f_d_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[4U] - = vlTOPp->Vortex__DOT__f_d_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[3U] - = vlTOPp->Vortex__DOT__f_d_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[2U] - = vlTOPp->Vortex__DOT__f_d_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[1U] - = vlTOPp->Vortex__DOT__f_d_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[0U] = vlTOPp->Vortex__DOT__f_d_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[7U] - = vlTOPp->Vortex__DOT__m_w_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[6U] - = vlTOPp->Vortex__DOT__m_w_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[5U] - = vlTOPp->Vortex__DOT__m_w_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[4U] - = vlTOPp->Vortex__DOT__m_w_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[3U] - = vlTOPp->Vortex__DOT__m_w_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[2U] - = vlTOPp->Vortex__DOT__m_w_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[1U] - = vlTOPp->Vortex__DOT__m_w_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[0U] = vlTOPp->Vortex__DOT__m_w_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[7U] - = vlTOPp->Vortex__DOT__m_w_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[6U] - = vlTOPp->Vortex__DOT__m_w_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[5U] - = vlTOPp->Vortex__DOT__m_w_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[4U] - = vlTOPp->Vortex__DOT__m_w_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[3U] - = vlTOPp->Vortex__DOT__m_w_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[2U] - = vlTOPp->Vortex__DOT__m_w_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[1U] - = vlTOPp->Vortex__DOT__m_w_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[0U] = vlTOPp->Vortex__DOT__m_w_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[7U] - = vlTOPp->Vortex__DOT__m_w_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[6U] - = vlTOPp->Vortex__DOT__m_w_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[5U] - = vlTOPp->Vortex__DOT__m_w_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[4U] - = vlTOPp->Vortex__DOT__m_w_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[3U] - = vlTOPp->Vortex__DOT__m_w_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[2U] - = vlTOPp->Vortex__DOT__m_w_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[1U] - = vlTOPp->Vortex__DOT__m_w_mem_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[0U] = vlTOPp->Vortex__DOT__m_w_mem_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[7U] - = vlTOPp->Vortex__DOT__m_w_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[6U] - = vlTOPp->Vortex__DOT__m_w_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[5U] - = vlTOPp->Vortex__DOT__m_w_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[4U] - = vlTOPp->Vortex__DOT__m_w_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[3U] - = vlTOPp->Vortex__DOT__m_w_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[2U] - = vlTOPp->Vortex__DOT__m_w_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[1U] - = vlTOPp->Vortex__DOT__m_w_mem_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[0U] = vlTOPp->Vortex__DOT__m_w_mem_result[0U]; vlTOPp->Vortex__DOT__vx_decode__DOT__temp_final_alu @@ -1732,63 +558,10 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { >> 0x19U))) ? 0U : 1U)))))))))); - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[7U] - = vlTOPp->Vortex__DOT__memory_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[6U] - = vlTOPp->Vortex__DOT__memory_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[5U] - = vlTOPp->Vortex__DOT__memory_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[4U] - = vlTOPp->Vortex__DOT__memory_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[3U] - = vlTOPp->Vortex__DOT__memory_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[2U] - = vlTOPp->Vortex__DOT__memory_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[1U] - = vlTOPp->Vortex__DOT__memory_mem_result[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[0U] - = vlTOPp->Vortex__DOT__memory_mem_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[7U] - = vlTOPp->Vortex__DOT__memory_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[6U] - = vlTOPp->Vortex__DOT__memory_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[5U] - = vlTOPp->Vortex__DOT__memory_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[4U] - = vlTOPp->Vortex__DOT__memory_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[3U] - = vlTOPp->Vortex__DOT__memory_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[2U] - = vlTOPp->Vortex__DOT__memory_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[1U] - = vlTOPp->Vortex__DOT__memory_mem_result[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[0U] - = vlTOPp->Vortex__DOT__memory_mem_result[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid [0U]; - // ALWAYS at VX_decode.v:374 + // ALWAYS at VX_decode.v:375 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -1853,7 +626,7 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { } else { vlTOPp->Vortex__DOT__decode_jal = 0U; } - // ALWAYS at VX_decode.v:433 + // ALWAYS at VX_decode.v:434 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -1901,36 +674,8 @@ void VVortex::_settle__TOP__1(VVortex__Syms* __restrict vlSymsp) { } else { vlTOPp->Vortex__DOT__decode_branch_stall = 0U; } - vlTOPp->Vortex__DOT__decode_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [7U]; - vlTOPp->Vortex__DOT__decode_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [6U]; - vlTOPp->Vortex__DOT__decode_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [5U]; - vlTOPp->Vortex__DOT__decode_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [4U]; - vlTOPp->Vortex__DOT__decode_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [3U]; - vlTOPp->Vortex__DOT__decode_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [2U]; - vlTOPp->Vortex__DOT__decode_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [1U]; vlTOPp->Vortex__DOT__decode_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__decode_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__decode_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__decode_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__decode_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__decode_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__decode_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__decode_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[0U] = vlTOPp->Vortex__DOT__decode_valid[0U]; } @@ -1941,18 +686,11 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__2(VVortex__Syms* __restrict vlSymsp) // Variables // Begin mtask footprint all: VL_SIG8(__Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v0,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v8,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v8,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v9,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v10,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v11,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v12,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v13,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v14,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v15,0,0); + VL_SIG8(__Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v1,0,0); + VL_SIG8(__Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v1,0,0); // Body __Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v8 = 0U; + __Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v1 = 0U; // ALWAYS at VX_fetch.v:163 vlTOPp->Vortex__DOT__vx_fetch__DOT__old = ((IData)(vlTOPp->reset) ? 0U @@ -1980,31 +718,10 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__2(VVortex__Syms* __restrict vlSymsp) } else { if ((1U & (~ ((IData)(vlTOPp->Vortex__DOT__forwarding_fwd_stall) | (IData)(vlTOPp->Vortex__DOT__decode_clone_stall))))) { - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v8 - = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid - [7U]; - __Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v8 = 1U; - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v9 - = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid - [6U]; - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v10 - = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid - [5U]; - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v11 - = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid - [4U]; - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v12 - = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid - [3U]; - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v13 - = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid - [2U]; - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v14 - = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid - [1U]; - __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v15 + __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v1 = vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid [0U]; + __Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v1 = 1U; } } // ALWAYS at VX_fetch.v:163 @@ -2029,53 +746,11 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__2(VVortex__Syms* __restrict vlSymsp) // ALWAYSPOST at VX_f_d_reg.v:38 if (__Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v0) { vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[0U] = 0U; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[1U] = 0U; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[2U] = 0U; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[3U] = 0U; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[4U] = 0U; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[5U] = 0U; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[6U] = 0U; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[7U] = 0U; } - if (__Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v8) { - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[7U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v8; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[6U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v9; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[5U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v10; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[4U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v11; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[3U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v12; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[2U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v13; - vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[1U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v14; + if (__Vdlyvset__Vortex__DOT__vx_f_d_reg__DOT__valid__v1) { vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid[0U] - = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v15; + = __Vdlyvval__Vortex__DOT__vx_f_d_reg__DOT__valid__v1; } - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[0U] = vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__valid [0U]; @@ -2102,76 +777,13 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__2(VVortex__Syms* __restrict vlSymsp) : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__state)) ? vlTOPp->Vortex__DOT__vx_fetch__DOT__JAL_reg : vlTOPp->Vortex__DOT__vx_fetch__DOT__real_PC))))))); - vlTOPp->Vortex__DOT__f_d_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__f_d_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__f_d_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__f_d_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__f_d_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__f_d_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__f_d_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid - [1U]; vlTOPp->Vortex__DOT__f_d_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_f_d_reg__out_valid [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[7U] - = vlTOPp->Vortex__DOT__f_d_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[6U] - = vlTOPp->Vortex__DOT__f_d_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[5U] - = vlTOPp->Vortex__DOT__f_d_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[4U] - = vlTOPp->Vortex__DOT__f_d_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[3U] - = vlTOPp->Vortex__DOT__f_d_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[2U] - = vlTOPp->Vortex__DOT__f_d_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[1U] - = vlTOPp->Vortex__DOT__f_d_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid[0U] = vlTOPp->Vortex__DOT__f_d_valid[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_valid [0U]; - vlTOPp->Vortex__DOT__decode_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [7U]; - vlTOPp->Vortex__DOT__decode_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [6U]; - vlTOPp->Vortex__DOT__decode_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [5U]; - vlTOPp->Vortex__DOT__decode_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [4U]; - vlTOPp->Vortex__DOT__decode_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [3U]; - vlTOPp->Vortex__DOT__decode_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [2U]; - vlTOPp->Vortex__DOT__decode_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid - [1U]; vlTOPp->Vortex__DOT__decode_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_valid [0U]; } @@ -2184,379 +796,44 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) VL_SIG8(__Vdly__Vortex__DOT__vx_decode__DOT__state_stall,5,0); VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0,4,0); VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0,4,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v1,0,0); - VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0,4,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v1,0,0); - VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0,4,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v1,0,0); - VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0,4,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v1,0,0); - VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0,4,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v1,0,0); - VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0,4,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v1,0,0); - VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0,4,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0,0,0); - VL_SIG8(__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v1,0,0); VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v0,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v1,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v2,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v3,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v4,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v5,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v6,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v7,0,0); VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v0,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v1,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v2,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v3,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v4,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v5,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v6,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v7,0,0); + VL_SIG8(__Vdlyvdim0__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0,7,0); + VL_SIG8(__Vdlyvset__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0,0,0); VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v0,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v1,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v2,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v3,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v4,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v5,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v6,0,0); - VL_SIG8(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v7,0,0); VL_SIG8(__Vdlyvset__Vortex__DOT__vx_csr_handler__DOT__csr__v0,0,0); VL_SIG16(__Vdlyvdim0__Vortex__DOT__vx_csr_handler__DOT__csr__v0,11,0); VL_SIG16(__Vdlyvval__Vortex__DOT__vx_csr_handler__DOT__csr__v0,11,0); VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v7,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v8,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v9,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v10,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v11,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v12,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v13,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v14,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v15,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v16,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v17,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v18,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v19,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v20,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v21,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v22,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v23,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v24,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v25,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v26,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v27,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v28,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v29,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v30,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v31,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v32,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v7,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v8,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v9,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v10,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v11,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v12,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v13,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v14,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v15,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v16,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v17,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v18,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v19,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v20,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v21,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v22,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v23,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v24,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v25,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v26,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v27,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v28,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v29,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v30,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v31,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v32,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v7,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v8,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v9,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v10,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v11,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v12,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v13,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v14,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v15,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v16,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v17,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v18,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v19,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v20,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v21,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v22,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v23,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v24,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v25,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v26,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v27,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v28,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v29,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v30,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v31,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v32,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v7,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v8,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v9,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v10,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v11,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v12,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v13,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v14,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v15,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v16,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v17,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v18,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v19,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v20,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v21,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v22,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v23,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v24,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v25,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v26,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v27,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v28,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v29,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v30,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v31,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v32,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v7,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v8,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v9,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v10,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v11,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v12,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v13,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v14,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v15,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v16,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v17,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v18,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v19,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v20,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v21,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v22,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v23,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v24,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v25,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v26,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v27,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v28,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v29,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v30,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v31,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v32,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v7,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v8,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v9,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v10,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v11,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v12,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v13,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v14,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v15,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v16,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v17,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v18,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v19,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v20,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v21,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v22,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v23,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v24,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v25,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v26,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v27,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v28,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v29,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v30,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v31,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v32,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v7,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v8,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v9,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v10,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v11,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v12,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v13,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v14,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v15,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v16,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v17,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v18,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v19,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v20,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v21,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v22,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v23,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v24,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v25,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v26,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v27,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v28,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v29,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v30,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v31,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v32,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v7,31,0); VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v7,31,0); + VL_SIG(__Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v0,31,0); VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v7,31,0); VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v7,31,0); VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v7,31,0); VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v0,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v1,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v2,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v3,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v4,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v5,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v6,31,0); - VL_SIG(__Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v7,31,0); + VL_SIG(__Vdlyvval__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0[1],31,0); // Body __Vdly__Vortex__DOT__vx_decode__DOT__state_stall = vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall; + __Vdlyvset__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0 = 0U; __Vdlyvset__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0 = 0U; __Vdlyvset__Vortex__DOT__vx_csr_handler__DOT__csr__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 0U; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 0U; + // ALWAYS at VX_shared_memory.v:23 + if ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_read))) { + vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellout__vx_shared_memory__out_data[0U] + = vlTOPp->Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem + [(0xffU & (vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_address + [0U] >> 2U))]; + } // ALWAYS at VX_m_w_reg.v:60 __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid - [7U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v1 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid - [6U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v2 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid - [5U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v3 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid - [4U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v4 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid - [3U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v5 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid - [2U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v6 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid - [1U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v7 = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid [0U]; - // ALWAYS at VX_decode.v:281 + // ALWAYS at VX_e_m_reg.v:126 + __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v0 + = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data + [0U]; + // ALWAYS at VX_decode.v:282 if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) & (0U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall)))) { __Vdly__Vortex__DOT__vx_decode__DOT__state_stall = 0xaU; @@ -2571,56 +848,17 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) } } } - // ALWAYS at VX_e_m_reg.v:126 - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data - [7U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v1 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data - [6U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v2 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data - [5U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v3 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data - [4U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v4 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data - [3U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v5 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data - [2U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v6 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data - [1U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v7 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data + // ALWAYS at VX_m_w_reg.v:60 + __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v0 + = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result [0U]; - // ALWAYS at VX_e_m_reg.v:126 - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid - [7U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v1 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid - [6U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v2 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid - [5U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v3 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid - [4U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v4 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid - [3U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v5 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid - [2U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v6 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid - [1U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v7 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid + // ALWAYS at VX_m_w_reg.v:60 + __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v0 + = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result [0U]; + // ALWAYS at VX_csr_handler.v:34 + vlTOPp->Vortex__DOT__vx_csr_handler__DOT__decode_csr_address + = vlTOPp->Vortex__DOT__decode_csr_address; // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed = (0xfffffU & ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) @@ -2634,67 +872,18 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0xcU) : 0U)))); - // ALWAYS at VX_m_w_reg.v:60 - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [7U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v1 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [6U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v2 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [5U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v3 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [4U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v4 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [3U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v5 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [2U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v6 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [1U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v7 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result - [0U]; - // ALWAYS at VX_m_w_reg.v:60 - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [7U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v1 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [6U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v2 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [5U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v3 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [4U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v4 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [3U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v5 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [2U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v6 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [1U]; - __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v7 - = vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result - [0U]; // ALWAYS at VX_csr_handler.v:34 - vlTOPp->Vortex__DOT__vx_csr_handler__DOT__decode_csr_address - = vlTOPp->Vortex__DOT__decode_csr_address; + vlTOPp->Vortex__DOT__vx_csr_handler__DOT__cycle + = (VL_ULL(1) + vlTOPp->Vortex__DOT__vx_csr_handler__DOT__cycle); // ALWAYS at VX_csr_handler.v:34 if (vlTOPp->Vortex__DOT__m_w_valid[0U]) { vlTOPp->Vortex__DOT__vx_csr_handler__DOT__instret = (VL_ULL(1) + vlTOPp->Vortex__DOT__vx_csr_handler__DOT__instret); } - // ALWAYS at VX_csr_handler.v:34 - vlTOPp->Vortex__DOT__vx_csr_handler__DOT__cycle - = (VL_ULL(1) + vlTOPp->Vortex__DOT__vx_csr_handler__DOT__cycle); + // ALWAYS at VX_e_m_reg.v:126 + __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v0 + = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result + [0U]; // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src = (1U & ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) @@ -2702,29 +891,8 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) | (0x23U == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction))) ? 1U : 0U)))); // ALWAYS at VX_e_m_reg.v:126 - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result - [7U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v1 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result - [6U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v2 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result - [5U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v3 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result - [4U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v4 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result - [3U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v5 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result - [2U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v6 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result - [1U]; - __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v7 - = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result + __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v0 + = vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid [0U]; // ALWAYS at VX_e_m_reg.v:126 vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__jal = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__jal; @@ -2733,62 +901,37 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__branch_type; // ALWAYS at VX_d_e_reg.v:139 __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v0 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid - [7U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v1 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid - [6U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid - [5U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v3 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid - [4U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v4 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid - [3U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v5 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid - [2U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v6 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid - [1U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v7 = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid [0U]); // ALWAYS at VX_e_m_reg.v:126 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_read - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_read; - // ALWAYS at VX_e_m_reg.v:126 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_write - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_write; - // ALWAYS at VX_e_m_reg.v:126 vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__curr_PC = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC; // ALWAYS at VX_e_m_reg.v:126 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__branch_offset - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed; - // ALWAYS at VX_e_m_reg.v:126 vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__jal_dest = (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data [0U] + vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__jal_offset); // ALWAYS at VX_m_w_reg.v:60 vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; + // ALWAYS at VX_e_m_reg.v:126 + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__branch_offset + = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed; + // ALWAYS at VX_shared_memory.v:23 + if (((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_write)) + & vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_valid)) { + __Vdlyvval__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0 + = vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_data; + __Vdlyvset__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0 = 1U; + __Vdlyvdim0__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0 + = (0xffU & (vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_address + [0U] >> 2U)); + } + // ALWAYS at VX_d_e_reg.v:139 + __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v0 + = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) + ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z + [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data + [0U]); // ALWAYS at VX_register_file.v:39 if ((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) @@ -2801,6 +944,12 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0 = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; } + // ALWAYS at VX_d_e_reg.v:139 + __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v0 + = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) + ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z + [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data + [0U]); // ALWAYS at VX_csr_handler.v:43 if (vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__is_csr) { __Vdlyvval__Vortex__DOT__vx_csr_handler__DOT__csr__v0 @@ -2809,1692 +958,74 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) __Vdlyvdim0__Vortex__DOT__vx_csr_handler__DOT__csr__v0 = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__csr_address; } - // ALWAYS at VX_register_file_slave.v:44 - if (((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) - & vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid - [7U]) & (~ (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data - [7U]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 1U; - __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; - } else { - if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) - & ((7U == vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [0U]) & (1U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v1 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x1fU]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 1U; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v2 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x1eU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v3 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x1dU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v4 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x1cU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v5 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x1bU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v6 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x1aU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v7 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x19U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v8 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x18U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v9 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x17U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v10 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x16U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v11 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x15U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v12 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x14U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v13 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x13U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v14 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x12U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v15 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x11U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v16 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0x10U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v17 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0xfU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v18 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0xeU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v19 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0xdU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v20 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0xcU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v21 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0xbU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v22 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0xaU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v23 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [9U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v24 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [8U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v25 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [7U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v26 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [6U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v27 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [5U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v28 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [4U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v29 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [3U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v30 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [2U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v31 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [1U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v32 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs - [0U]; - } - } - // ALWAYS at VX_register_file_slave.v:44 - if (((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) - & vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid - [6U]) & (~ (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data - [6U]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 1U; - __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; - } else { - if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) - & ((6U == vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [0U]) & (1U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v1 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x1fU]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 1U; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v2 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x1eU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v3 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x1dU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v4 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x1cU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v5 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x1bU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v6 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x1aU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v7 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x19U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v8 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x18U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v9 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x17U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v10 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x16U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v11 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x15U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v12 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x14U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v13 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x13U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v14 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x12U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v15 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x11U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v16 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0x10U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v17 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0xfU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v18 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0xeU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v19 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0xdU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v20 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0xcU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v21 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0xbU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v22 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0xaU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v23 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [9U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v24 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [8U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v25 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [7U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v26 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [6U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v27 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [5U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v28 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [4U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v29 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [3U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v30 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [2U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v31 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [1U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v32 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs - [0U]; - } - } - // ALWAYS at VX_register_file_slave.v:44 - if (((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) - & vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid - [5U]) & (~ (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data - [5U]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 1U; - __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; - } else { - if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) - & ((5U == vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [0U]) & (1U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v1 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x1fU]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 1U; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v2 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x1eU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v3 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x1dU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v4 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x1cU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v5 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x1bU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v6 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x1aU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v7 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x19U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v8 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x18U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v9 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x17U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v10 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x16U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v11 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x15U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v12 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x14U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v13 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x13U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v14 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x12U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v15 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x11U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v16 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0x10U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v17 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0xfU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v18 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0xeU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v19 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0xdU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v20 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0xcU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v21 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0xbU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v22 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0xaU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v23 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [9U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v24 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [8U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v25 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [7U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v26 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [6U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v27 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [5U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v28 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [4U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v29 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [3U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v30 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [2U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v31 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [1U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v32 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs - [0U]; - } - } - // ALWAYS at VX_register_file_slave.v:44 - if (((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) - & vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid - [4U]) & (~ (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data - [4U]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 1U; - __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; - } else { - if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) - & ((4U == vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [0U]) & (1U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v1 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x1fU]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 1U; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v2 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x1eU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v3 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x1dU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v4 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x1cU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v5 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x1bU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v6 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x1aU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v7 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x19U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v8 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x18U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v9 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x17U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v10 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x16U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v11 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x15U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v12 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x14U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v13 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x13U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v14 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x12U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v15 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x11U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v16 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0x10U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v17 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0xfU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v18 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0xeU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v19 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0xdU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v20 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0xcU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v21 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0xbU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v22 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0xaU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v23 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [9U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v24 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [8U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v25 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [7U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v26 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [6U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v27 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [5U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v28 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [4U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v29 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [3U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v30 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [2U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v31 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [1U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v32 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs - [0U]; - } - } - // ALWAYS at VX_register_file_slave.v:44 - if (((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) - & vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid - [3U]) & (~ (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data - [3U]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 1U; - __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; - } else { - if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) - & ((3U == vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [0U]) & (1U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v1 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x1fU]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 1U; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v2 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x1eU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v3 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x1dU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v4 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x1cU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v5 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x1bU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v6 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x1aU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v7 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x19U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v8 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x18U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v9 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x17U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v10 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x16U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v11 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x15U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v12 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x14U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v13 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x13U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v14 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x12U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v15 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x11U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v16 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0x10U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v17 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0xfU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v18 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0xeU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v19 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0xdU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v20 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0xcU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v21 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0xbU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v22 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0xaU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v23 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [9U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v24 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [8U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v25 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [7U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v26 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [6U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v27 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [5U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v28 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [4U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v29 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [3U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v30 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [2U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v31 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [1U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v32 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs - [0U]; - } - } - // ALWAYS at VX_register_file_slave.v:44 - if (((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) - & vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid - [2U]) & (~ (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data - [2U]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 1U; - __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; - } else { - if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) - & ((2U == vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [0U]) & (1U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v1 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x1fU]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 1U; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v2 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x1eU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v3 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x1dU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v4 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x1cU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v5 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x1bU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v6 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x1aU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v7 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x19U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v8 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x18U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v9 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x17U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v10 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x16U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v11 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x15U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v12 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x14U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v13 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x13U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v14 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x12U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v15 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x11U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v16 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0x10U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v17 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0xfU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v18 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0xeU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v19 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0xdU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v20 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0xcU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v21 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0xbU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v22 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0xaU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v23 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [9U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v24 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [8U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v25 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [7U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v26 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [6U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v27 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [5U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v28 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [4U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v29 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [3U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v30 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [2U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v31 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [1U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v32 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs - [0U]; - } - } - // ALWAYS at VX_register_file_slave.v:44 - if (((((0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - & (0U != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd))) - & vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid - [1U]) & (~ (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data - [1U]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0 = 1U; - __Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0 - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd; - } else { - if (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone) - & ((1U == vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [0U]) & (1U == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))))) { - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v1 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x1fU]; - __Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v1 = 1U; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v2 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x1eU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v3 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x1dU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v4 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x1cU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v5 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x1bU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v6 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x1aU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v7 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x19U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v8 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x18U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v9 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x17U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v10 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x16U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v11 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x15U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v12 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x14U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v13 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x13U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v14 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x12U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v15 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x11U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v16 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0x10U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v17 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0xfU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v18 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0xeU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v19 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0xdU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v20 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0xcU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v21 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0xbU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v22 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0xaU]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v23 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [9U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v24 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [8U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v25 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [7U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v26 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [6U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v27 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [5U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v28 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [4U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v29 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [3U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v30 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [2U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v31 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [1U]; - __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v32 - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs - [0U]; - } - } - // ALWAYS at VX_d_e_reg.v:139 - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v0 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [7U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v1 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [6U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [5U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v3 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [4U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v4 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [3U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v5 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [2U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v6 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [1U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v7 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data - [0U]); - // ALWAYS at VX_d_e_reg.v:139 - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v0 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [7U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v1 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [6U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [5U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v3 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [4U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v4 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [3U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v5 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [2U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v6 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [1U]); - __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v7 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z - [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data - [0U]); + vlTOPp->Vortex__DOT__vx_memory__DOT__sm_out_data[0U] + = vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellout__vx_shared_memory__out_data + [0U]; // ALWAYSPOST at VX_m_w_reg.v:69 - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[7U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v0; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[6U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v1; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[5U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v2; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[4U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v3; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[3U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v4; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[2U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v5; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[1U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v6; vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid[0U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v7; + = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__valid__v0; // ALWAYSPOST at VX_e_m_reg.v:137 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[7U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v0; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[6U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v1; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[5U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v2; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[4U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v3; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[3U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v4; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[2U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v5; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[1U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v6; vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[0U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v7; - // ALWAYSPOST at VX_e_m_reg.v:146 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[7U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v0; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[6U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v1; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[5U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v2; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[4U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v3; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[3U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v4; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[2U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v5; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[1U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v6; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[0U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v7; + = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__b_reg_data__v0; + vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall + = __Vdly__Vortex__DOT__vx_decode__DOT__state_stall; // ALWAYSPOST at VX_m_w_reg.v:63 - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[7U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v0; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[6U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v1; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[5U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v2; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[4U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v3; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[3U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v4; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[2U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v5; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[1U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v6; vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result[0U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v7; + = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__mem_result__v0; // ALWAYSPOST at VX_m_w_reg.v:62 - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[7U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v0; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[6U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v1; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[5U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v2; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[4U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v3; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[3U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v4; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[2U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v5; - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[1U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v6; vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result[0U] - = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v7; + = __Vdlyvval__Vortex__DOT__vx_m_w_reg__DOT__alu_result__v0; // ALWAYSPOST at VX_e_m_reg.v:128 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[7U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v0; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[6U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v1; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[5U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v2; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[4U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v3; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[3U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v4; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[2U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v5; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[1U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v6; vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[0U] - = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v7; + = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__alu_result__v0; + // ALWAYSPOST at VX_e_m_reg.v:146 + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[0U] + = __Vdlyvval__Vortex__DOT__vx_e_m_reg__DOT__valid__v0; // ALWAYSPOST at VX_d_e_reg.v:161 - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[7U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v0; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[6U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v1; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[5U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v2; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[4U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v3; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[3U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v4; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[2U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v5; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[1U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v6; vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[0U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v7; + = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__valid__v0; + // ALWAYSPOST at VX_shared_memory.v:27 + if (__Vdlyvset__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0) { + vlTOPp->Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem[__Vdlyvdim0__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0] + = __Vdlyvval__Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem__v0; + } + // ALWAYSPOST at VX_d_e_reg.v:144 + vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[0U] + = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v0; // ALWAYSPOST at VX_register_file.v:42 if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0) { vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0] = __Vdlyvval__Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers__v0; } + // ALWAYSPOST at VX_d_e_reg.v:145 + vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[0U] + = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v0; // ALWAYSPOST at VX_csr_handler.v:45 if (__Vdlyvset__Vortex__DOT__vx_csr_handler__DOT__csr__v0) { vlTOPp->Vortex__DOT__vx_csr_handler__DOT__csr[__Vdlyvdim0__Vortex__DOT__vx_csr_handler__DOT__csr__v0] = __Vdlyvval__Vortex__DOT__vx_csr_handler__DOT__csr__v0; } - // ALWAYSPOST at VX_register_file_slave.v:47 - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v0; - } - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v1) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x1fU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v1; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x1eU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v2; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x1dU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v3; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x1cU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v4; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x1bU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v5; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x1aU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v6; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x19U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v7; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x18U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v8; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x17U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v9; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x16U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v10; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x15U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v11; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x14U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v12; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x13U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v13; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x12U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v14; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x11U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v15; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0x10U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v16; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0xfU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v17; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0xeU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v18; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0xdU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v19; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0xcU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v20; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0xbU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v21; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0xaU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v22; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[9U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v23; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[8U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v24; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[7U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v25; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[6U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v26; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[5U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v27; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[4U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v28; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[3U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v29; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[2U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v30; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[1U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v31; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[0U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers__v32; - } - // ALWAYSPOST at VX_register_file_slave.v:47 - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v0; - } - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v1) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x1fU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v1; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x1eU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v2; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x1dU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v3; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x1cU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v4; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x1bU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v5; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x1aU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v6; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x19U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v7; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x18U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v8; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x17U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v9; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x16U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v10; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x15U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v11; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x14U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v12; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x13U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v13; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x12U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v14; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x11U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v15; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0x10U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v16; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0xfU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v17; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0xeU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v18; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0xdU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v19; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0xcU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v20; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0xbU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v21; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0xaU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v22; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[9U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v23; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[8U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v24; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[7U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v25; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[6U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v26; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[5U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v27; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[4U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v28; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[3U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v29; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[2U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v30; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[1U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v31; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[0U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers__v32; - } - // ALWAYSPOST at VX_register_file_slave.v:47 - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v0; - } - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v1) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x1fU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v1; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x1eU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v2; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x1dU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v3; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x1cU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v4; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x1bU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v5; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x1aU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v6; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x19U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v7; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x18U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v8; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x17U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v9; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x16U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v10; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x15U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v11; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x14U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v12; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x13U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v13; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x12U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v14; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x11U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v15; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0x10U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v16; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0xfU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v17; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0xeU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v18; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0xdU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v19; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0xcU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v20; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0xbU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v21; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0xaU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v22; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[9U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v23; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[8U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v24; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[7U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v25; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[6U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v26; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[5U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v27; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[4U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v28; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[3U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v29; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[2U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v30; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[1U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v31; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[0U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers__v32; - } - // ALWAYSPOST at VX_register_file_slave.v:47 - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v0; - } - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v1) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x1fU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v1; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x1eU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v2; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x1dU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v3; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x1cU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v4; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x1bU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v5; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x1aU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v6; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x19U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v7; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x18U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v8; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x17U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v9; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x16U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v10; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x15U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v11; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x14U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v12; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x13U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v13; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x12U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v14; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x11U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v15; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0x10U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v16; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0xfU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v17; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0xeU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v18; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0xdU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v19; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0xcU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v20; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0xbU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v21; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0xaU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v22; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[9U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v23; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[8U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v24; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[7U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v25; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[6U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v26; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[5U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v27; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[4U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v28; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[3U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v29; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[2U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v30; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[1U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v31; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[0U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers__v32; - } - // ALWAYSPOST at VX_register_file_slave.v:47 - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v0; - } - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v1) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x1fU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v1; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x1eU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v2; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x1dU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v3; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x1cU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v4; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x1bU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v5; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x1aU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v6; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x19U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v7; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x18U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v8; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x17U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v9; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x16U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v10; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x15U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v11; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x14U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v12; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x13U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v13; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x12U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v14; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x11U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v15; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0x10U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v16; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0xfU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v17; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0xeU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v18; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0xdU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v19; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0xcU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v20; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0xbU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v21; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0xaU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v22; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[9U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v23; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[8U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v24; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[7U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v25; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[6U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v26; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[5U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v27; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[4U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v28; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[3U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v29; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[2U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v30; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[1U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v31; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[0U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers__v32; - } - // ALWAYSPOST at VX_register_file_slave.v:47 - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v0; - } - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v1) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x1fU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v1; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x1eU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v2; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x1dU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v3; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x1cU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v4; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x1bU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v5; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x1aU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v6; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x19U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v7; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x18U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v8; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x17U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v9; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x16U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v10; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x15U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v11; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x14U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v12; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x13U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v13; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x12U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v14; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x11U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v15; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0x10U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v16; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0xfU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v17; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0xeU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v18; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0xdU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v19; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0xcU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v20; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0xbU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v21; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0xaU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v22; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[9U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v23; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[8U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v24; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[7U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v25; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[6U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v26; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[5U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v27; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[4U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v28; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[3U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v29; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[2U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v30; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[1U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v31; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[0U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers__v32; - } - // ALWAYSPOST at VX_register_file_slave.v:47 - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[__Vdlyvdim0__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v0; - } - if (__Vdlyvset__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v1) { - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x1fU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v1; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x1eU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v2; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x1dU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v3; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x1cU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v4; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x1bU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v5; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x1aU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v6; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x19U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v7; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x18U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v8; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x17U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v9; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x16U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v10; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x15U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v11; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x14U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v12; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x13U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v13; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x12U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v14; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x11U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v15; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0x10U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v16; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0xfU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v17; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0xeU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v18; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0xdU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v19; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0xcU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v20; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0xbU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v21; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0xaU] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v22; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[9U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v23; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[8U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v24; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[7U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v25; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[6U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v26; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[5U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v27; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[4U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v28; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[3U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v29; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[2U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v30; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[1U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v31; - vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[0U] - = __Vdlyvval__Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers__v32; - } - vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall - = __Vdly__Vortex__DOT__vx_decode__DOT__state_stall; - // ALWAYSPOST at VX_d_e_reg.v:144 - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[7U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v0; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[6U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v1; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[5U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v2; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[4U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v3; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[3U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v4; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[2U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v5; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[1U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v6; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[0U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__a_reg_data__v7; - // ALWAYSPOST at VX_d_e_reg.v:145 - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[7U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v0; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[6U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v1; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[5U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v2; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[4U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v3; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[3U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v4; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[2U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v5; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[1U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v6; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[0U] - = __Vdlyvval__Vortex__DOT__vx_d_e_reg__DOT__b_reg_data__v7; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid - [1U]; + // ALWAYS at VX_e_m_reg.v:126 + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_read + = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_read; vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__valid [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[0U] = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[0U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__mem_result [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__alu_result [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[0U] = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result [0U]; + vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[0U] + = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid + [0U]; // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__jal = ((~ (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling)) & (IData)(vlTOPp->Vortex__DOT__decode_jal)); @@ -4502,48 +1033,23 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__branch_type = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) ? 0U : (IData)(vlTOPp->Vortex__DOT__decode_branch_type)); - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[0U] = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid [0U]; - vlTOPp->out_cache_driver_in_mem_read = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_read; - // ALWAYS at VX_d_e_reg.v:139 - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_read - = (7U & ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? 7U : ((3U == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xcU) : 7U))); - vlTOPp->out_cache_driver_in_mem_write = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_write; - // ALWAYS at VX_d_e_reg.v:139 - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_write - = (7U & ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? 7U : ((0x23U == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xcU) : 7U))); // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) ? 0U : vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC); + // ALWAYS at VX_d_e_reg.v:139 + vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__jal_offset + = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) + ? 0U : vlTOPp->Vortex__DOT__decode_jal_offset); + vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data[0U] + = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; + vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[0U] + = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; + // ALWAYS at VX_e_m_reg.v:126 + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; vlTOPp->Vortex__DOT__memory_branch_dest = (vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__curr_PC + (vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__branch_offset << 1U)); @@ -4551,134 +1057,25 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) ? 0xdeadbeefU : vlTOPp->Vortex__DOT__decode_itype_immed); - // ALWAYS at VX_d_e_reg.v:139 - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__jal_offset - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) - ? 0U : vlTOPp->Vortex__DOT__decode_jal_offset); - vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data[0U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[0U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; // ALWAYS at VX_e_m_reg.v:126 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_write + = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_write; + vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[0U] + = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data + [0U]; + // ALWAYS at VX_m_w_reg.v:60 + vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__rd; + // ALWAYS at VX_m_w_reg.v:60 + vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb; + vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[0U] + = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data [0U]; - // ALWAYS at VX_e_m_reg.v:126 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__is_csr = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__is_csr; // ALWAYS at VX_e_m_reg.v:126 vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__csr_address = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__csr_address; // ALWAYS at VX_e_m_reg.v:126 + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__is_csr = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__is_csr; + // ALWAYS at VX_e_m_reg.v:126 vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__csr_result = ((0xdU == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__csr_mask @@ -4689,265 +1086,23 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) ? (vlTOPp->Vortex__DOT__csr_decode_csr_data & ((IData)(0xffffffffU) - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__csr_mask)) : 0xdeadbeefU))); - // ALWAYS at VX_m_w_reg.v:60 - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__rd; - // ALWAYS at VX_m_w_reg.v:60 - vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[0U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[0U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [0U]; - vlTOPp->Vortex__DOT__m_w_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__m_w_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__m_w_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__m_w_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__m_w_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__m_w_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__m_w_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid - [1U]; vlTOPp->Vortex__DOT__m_w_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_valid [0U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [1U]; vlTOPp->Vortex__DOT__e_m_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data [0U]; - vlTOPp->Vortex__DOT__e_m_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__e_m_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__e_m_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__e_m_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__e_m_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__e_m_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__e_m_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [1U]; - vlTOPp->Vortex__DOT__e_m_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [0U]; - vlTOPp->Vortex__DOT__m_w_mem_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [7U]; - vlTOPp->Vortex__DOT__m_w_mem_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [6U]; - vlTOPp->Vortex__DOT__m_w_mem_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [5U]; - vlTOPp->Vortex__DOT__m_w_mem_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [4U]; - vlTOPp->Vortex__DOT__m_w_mem_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [3U]; - vlTOPp->Vortex__DOT__m_w_mem_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [2U]; - vlTOPp->Vortex__DOT__m_w_mem_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result - [1U]; vlTOPp->Vortex__DOT__m_w_mem_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result [0U]; - vlTOPp->Vortex__DOT__m_w_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__m_w_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__m_w_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__m_w_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__m_w_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__m_w_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__m_w_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result - [1U]; vlTOPp->Vortex__DOT__m_w_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result [0U]; - vlTOPp->Vortex__DOT__e_m_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__e_m_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__e_m_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__e_m_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__e_m_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__e_m_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__e_m_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [1U]; vlTOPp->Vortex__DOT__e_m_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result [0U]; - vlTOPp->Vortex__DOT__d_e_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__d_e_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__d_e_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__d_e_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__d_e_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__d_e_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__d_e_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [1U]; + vlTOPp->Vortex__DOT__e_m_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid + [0U]; vlTOPp->Vortex__DOT__d_e_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs + vlTOPp->Vortex__DOT__d_e_a_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data + [0U]; + vlTOPp->Vortex__DOT__d_e_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data [0U]; vlTOPp->Vortex__DOT__csr_decode_csr_data = ((0xc00U == (IData)(vlTOPp->Vortex__DOT__vx_csr_handler__DOT__decode_csr_address)) @@ -4971,886 +1126,64 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) : vlTOPp->Vortex__DOT__vx_csr_handler__DOT__csr [vlTOPp->Vortex__DOT__vx_csr_handler__DOT__decode_csr_address])))); - vlTOPp->Vortex__DOT__d_e_a_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [7U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [6U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [5U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [4U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [3U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [2U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [1U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [0U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [1U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[7U] - = vlTOPp->Vortex__DOT__m_w_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[6U] - = vlTOPp->Vortex__DOT__m_w_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[5U] - = vlTOPp->Vortex__DOT__m_w_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[4U] - = vlTOPp->Vortex__DOT__m_w_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[3U] - = vlTOPp->Vortex__DOT__m_w_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[2U] - = vlTOPp->Vortex__DOT__m_w_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[1U] - = vlTOPp->Vortex__DOT__m_w_valid[1U]; + vlTOPp->out_cache_driver_in_mem_read = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_read; + // ALWAYS at VX_d_e_reg.v:139 + vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_read + = (7U & ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) + ? 7U : ((3U == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) + ? (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction + >> 0xcU) : 7U))); vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[0U] = vlTOPp->Vortex__DOT__m_w_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[7U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[6U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[5U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[4U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[3U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[2U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[1U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[0U] = vlTOPp->Vortex__DOT__e_m_b_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[7U] - = vlTOPp->Vortex__DOT__e_m_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[6U] - = vlTOPp->Vortex__DOT__e_m_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[5U] - = vlTOPp->Vortex__DOT__e_m_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[4U] - = vlTOPp->Vortex__DOT__e_m_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[3U] - = vlTOPp->Vortex__DOT__e_m_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[2U] - = vlTOPp->Vortex__DOT__e_m_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[1U] - = vlTOPp->Vortex__DOT__e_m_valid[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[0U] - = vlTOPp->Vortex__DOT__e_m_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[7U] - = vlTOPp->Vortex__DOT__m_w_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[6U] - = vlTOPp->Vortex__DOT__m_w_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[5U] - = vlTOPp->Vortex__DOT__m_w_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[4U] - = vlTOPp->Vortex__DOT__m_w_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[3U] - = vlTOPp->Vortex__DOT__m_w_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[2U] - = vlTOPp->Vortex__DOT__m_w_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[1U] - = vlTOPp->Vortex__DOT__m_w_mem_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[0U] = vlTOPp->Vortex__DOT__m_w_mem_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[7U] - = vlTOPp->Vortex__DOT__m_w_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[6U] - = vlTOPp->Vortex__DOT__m_w_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[5U] - = vlTOPp->Vortex__DOT__m_w_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[4U] - = vlTOPp->Vortex__DOT__m_w_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[3U] - = vlTOPp->Vortex__DOT__m_w_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[2U] - = vlTOPp->Vortex__DOT__m_w_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[1U] - = vlTOPp->Vortex__DOT__m_w_mem_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[0U] = vlTOPp->Vortex__DOT__m_w_mem_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[7U] - = vlTOPp->Vortex__DOT__m_w_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[6U] - = vlTOPp->Vortex__DOT__m_w_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[5U] - = vlTOPp->Vortex__DOT__m_w_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[4U] - = vlTOPp->Vortex__DOT__m_w_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[3U] - = vlTOPp->Vortex__DOT__m_w_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[2U] - = vlTOPp->Vortex__DOT__m_w_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[1U] - = vlTOPp->Vortex__DOT__m_w_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[0U] = vlTOPp->Vortex__DOT__m_w_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[7U] - = vlTOPp->Vortex__DOT__m_w_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[6U] - = vlTOPp->Vortex__DOT__m_w_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[5U] - = vlTOPp->Vortex__DOT__m_w_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[4U] - = vlTOPp->Vortex__DOT__m_w_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[3U] - = vlTOPp->Vortex__DOT__m_w_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[2U] - = vlTOPp->Vortex__DOT__m_w_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[1U] - = vlTOPp->Vortex__DOT__m_w_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[0U] = vlTOPp->Vortex__DOT__m_w_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[7U] - = vlTOPp->Vortex__DOT__e_m_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[6U] - = vlTOPp->Vortex__DOT__e_m_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[5U] - = vlTOPp->Vortex__DOT__e_m_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[4U] - = vlTOPp->Vortex__DOT__e_m_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[3U] - = vlTOPp->Vortex__DOT__e_m_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[2U] - = vlTOPp->Vortex__DOT__e_m_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[1U] - = vlTOPp->Vortex__DOT__e_m_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[0U] = vlTOPp->Vortex__DOT__e_m_alu_result[0U]; + vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[0U] + = vlTOPp->Vortex__DOT__e_m_valid[0U]; vlTOPp->Vortex__DOT__execute_branch_stall = ((0U != (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__branch_type)) | (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__jal)); - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[7U] - = vlTOPp->Vortex__DOT__d_e_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[6U] - = vlTOPp->Vortex__DOT__d_e_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[5U] - = vlTOPp->Vortex__DOT__d_e_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[4U] - = vlTOPp->Vortex__DOT__d_e_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[3U] - = vlTOPp->Vortex__DOT__d_e_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[2U] - = vlTOPp->Vortex__DOT__d_e_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[1U] - = vlTOPp->Vortex__DOT__d_e_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[0U] = vlTOPp->Vortex__DOT__d_e_valid[0U]; vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[0U] = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) ? 0U : ((IData)(4U) + vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC)); - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1fU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1fU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1eU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1eU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1dU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1dU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1cU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1cU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1bU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1bU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x1aU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x1aU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x19U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x19U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x18U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x18U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x17U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x17U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x16U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x16U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x15U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x15U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x14U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x14U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x13U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x13U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x12U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x12U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x11U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x11U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0x10U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0x10U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xfU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xfU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xeU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xeU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xdU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xdU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xcU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xcU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xbU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xbU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0xaU] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0xaU]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[9U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [9U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[8U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [8U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [7U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [6U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [5U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [4U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [3U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [2U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [1U]; - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[0U] - = vlTOPp->Vortex__DOT__vx_decode__DOT__clone_regsiters - [0U]; + vlTOPp->out_cache_driver_in_mem_write = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__mem_write; // ALWAYS at VX_d_e_reg.v:139 - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__is_csr = - ((~ (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling)) - & (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_csr)); + vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__mem_write + = (7U & ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) + ? 7U : ((0x23U == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) + ? (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction + >> 0xcU) : 7U))); + vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[0U] + = vlTOPp->Vortex__DOT__d_e_a_reg_data[0U]; + // ALWAYS at VX_e_m_reg.v:126 + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__rd = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rd; + // ALWAYS at VX_e_m_reg.v:126 + vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb; + vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[0U] + = vlTOPp->Vortex__DOT__d_e_b_reg_data[0U]; // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__csr_address = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) ? 0U : (IData)(vlTOPp->Vortex__DOT__decode_csr_address)); // ALWAYS at VX_d_e_reg.v:139 + vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__is_csr = + ((~ (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling)) + & (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_csr)); + // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__csr_mask = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) ? 0U : (((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_csr) @@ -5867,163 +1200,12 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction))) ? (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__mul_alu) : (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__temp_final_alu))); - // ALWAYS at VX_e_m_reg.v:126 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__rd = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rd; - // ALWAYS at VX_e_m_reg.v:126 - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[7U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[6U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[5U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[4U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[3U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[2U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[1U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[0U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[7U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[6U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[5U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[4U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[3U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[2U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[1U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[0U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[7U] + vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_data[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [1U]; + [0U]; vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[7U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [7U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [7U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[6U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [6U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [6U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[5U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [5U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [5U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[4U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [4U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [4U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[3U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [3U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [3U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[2U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [2U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [2U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[1U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [1U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [1U])); vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[0U] = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data @@ -6031,7 +1213,13 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result [0U])); - // ALWAYS at VX_memory.v:74 + vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_address[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result + [0U]; + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result + [0U]; + // ALWAYS at VX_memory.v:101 vlTOPp->Vortex__DOT__memory_branch_dir = (1U & ((4U & (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__branch_type)) @@ -6077,99 +1265,21 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) == vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result [0U]))))); - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [1U]; + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + [0U]; + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + [0U]; + vlTOPp->Vortex__DOT__vx_memory__DOT__sm_valid[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + [0U]; vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data [0U]; @@ -6178,177 +1288,26 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data [0U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [1U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [2U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [3U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [4U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [5U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [6U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [7U]); - vlTOPp->out_cache_driver_in_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [7U]; - vlTOPp->out_cache_driver_in_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [6U]; - vlTOPp->out_cache_driver_in_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [5U]; - vlTOPp->out_cache_driver_in_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [4U]; - vlTOPp->out_cache_driver_in_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [3U]; - vlTOPp->out_cache_driver_in_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [2U]; - vlTOPp->out_cache_driver_in_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [1U]; vlTOPp->out_cache_driver_in_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data [0U]; - vlTOPp->out_cache_driver_in_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [7U]; - vlTOPp->out_cache_driver_in_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [6U]; - vlTOPp->out_cache_driver_in_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [5U]; - vlTOPp->out_cache_driver_in_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [4U]; - vlTOPp->out_cache_driver_in_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [3U]; - vlTOPp->out_cache_driver_in_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [2U]; - vlTOPp->out_cache_driver_in_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [1U]; - vlTOPp->out_cache_driver_in_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [0U]; - vlTOPp->Vortex__DOT__memory_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [7U]; - vlTOPp->Vortex__DOT__memory_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [6U]; - vlTOPp->Vortex__DOT__memory_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [5U]; - vlTOPp->Vortex__DOT__memory_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [4U]; - vlTOPp->Vortex__DOT__memory_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [3U]; - vlTOPp->Vortex__DOT__memory_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [2U]; - vlTOPp->Vortex__DOT__memory_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [1U]; - vlTOPp->Vortex__DOT__memory_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [0U]; - vlTOPp->Vortex__DOT__writeback_write_data[7U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [7U]; - vlTOPp->Vortex__DOT__writeback_write_data[6U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [6U]; - vlTOPp->Vortex__DOT__writeback_write_data[5U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [5U]; - vlTOPp->Vortex__DOT__writeback_write_data[4U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [4U]; - vlTOPp->Vortex__DOT__writeback_write_data[3U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [3U]; - vlTOPp->Vortex__DOT__writeback_write_data[2U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [2U]; - vlTOPp->Vortex__DOT__writeback_write_data[1U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [1U]; vlTOPp->Vortex__DOT__writeback_write_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data [0U]; - vlTOPp->out_cache_driver_in_address[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [7U]; - vlTOPp->out_cache_driver_in_address[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [6U]; - vlTOPp->out_cache_driver_in_address[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [5U]; - vlTOPp->out_cache_driver_in_address[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [4U]; - vlTOPp->out_cache_driver_in_address[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [3U]; - vlTOPp->out_cache_driver_in_address[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [2U]; - vlTOPp->out_cache_driver_in_address[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [1U]; vlTOPp->out_cache_driver_in_address[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address [0U]; - vlTOPp->Vortex__DOT__memory_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__memory_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__memory_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__memory_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__memory_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__memory_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__memory_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [1U]; vlTOPp->Vortex__DOT__memory_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result [0U]; - vlTOPp->Vortex__DOT__execute_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [7U]; - vlTOPp->Vortex__DOT__execute_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [6U]; - vlTOPp->Vortex__DOT__execute_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [5U]; - vlTOPp->Vortex__DOT__execute_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [4U]; - vlTOPp->Vortex__DOT__execute_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [3U]; - vlTOPp->Vortex__DOT__execute_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [2U]; - vlTOPp->Vortex__DOT__execute_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [1U]; + vlTOPp->out_cache_driver_in_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid + [0U]; + vlTOPp->Vortex__DOT__memory_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid + [0U]; + vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_valid[0U] + = vlTOPp->Vortex__DOT__vx_memory__DOT__sm_valid + [0U]; vlTOPp->Vortex__DOT__execute_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid [0U]; vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[0U] = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; // ALWAYS at VX_d_e_reg.v:139 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rd = (0x1fU & ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling) @@ -6402,20 +1361,6 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) | (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_csr)) ? 1U : 0U)))); - vlTOPp->Vortex__DOT__execute_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [1U]; vlTOPp->Vortex__DOT__execute_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data [0U]; vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__mult_signed_result @@ -6423,143 +1368,17 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data [0U]), VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__memory_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__memory_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__memory_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__memory_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__memory_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__memory_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__memory_valid[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[0U] - = vlTOPp->Vortex__DOT__memory_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[7U] - = vlTOPp->Vortex__DOT__writeback_write_data - [7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[6U] - = vlTOPp->Vortex__DOT__writeback_write_data - [6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[5U] - = vlTOPp->Vortex__DOT__writeback_write_data - [5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[4U] - = vlTOPp->Vortex__DOT__writeback_write_data - [4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[3U] - = vlTOPp->Vortex__DOT__writeback_write_data - [3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[2U] - = vlTOPp->Vortex__DOT__writeback_write_data - [2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[1U] - = vlTOPp->Vortex__DOT__writeback_write_data - [1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[0U] = vlTOPp->Vortex__DOT__writeback_write_data [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[7U] - = vlTOPp->Vortex__DOT__memory_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[6U] - = vlTOPp->Vortex__DOT__memory_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[5U] - = vlTOPp->Vortex__DOT__memory_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[4U] - = vlTOPp->Vortex__DOT__memory_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[3U] - = vlTOPp->Vortex__DOT__memory_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[2U] - = vlTOPp->Vortex__DOT__memory_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[1U] - = vlTOPp->Vortex__DOT__memory_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[0U] = vlTOPp->Vortex__DOT__memory_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[7U] - = vlTOPp->Vortex__DOT__memory_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[6U] - = vlTOPp->Vortex__DOT__memory_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[5U] - = vlTOPp->Vortex__DOT__memory_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[4U] - = vlTOPp->Vortex__DOT__memory_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[3U] - = vlTOPp->Vortex__DOT__memory_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[2U] - = vlTOPp->Vortex__DOT__memory_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[1U] - = vlTOPp->Vortex__DOT__memory_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[0U] = vlTOPp->Vortex__DOT__memory_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__execute_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__execute_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__execute_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__execute_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__execute_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__execute_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__execute_valid[1U]; + vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[0U] + = vlTOPp->Vortex__DOT__memory_valid[0U]; vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[0U] = vlTOPp->Vortex__DOT__execute_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[7U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[6U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[5U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[4U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[3U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[2U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[1U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[0U] = vlTOPp->Vortex__DOT__execute_b_reg_data[0U]; // ALWAYS at VX_alu.v:48 @@ -6689,1185 +1508,62 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__3(VVortex__Syms* __restrict vlSymsp) (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data [0U] + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)))))); vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[0U] = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[1U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[2U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[3U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[4U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[5U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[6U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[7U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT__execute_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__execute_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__execute_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__execute_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__execute_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__execute_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__execute_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [1U]; vlTOPp->Vortex__DOT__execute_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[7U] - = vlTOPp->Vortex__DOT__execute_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[6U] - = vlTOPp->Vortex__DOT__execute_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[5U] - = vlTOPp->Vortex__DOT__execute_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[4U] - = vlTOPp->Vortex__DOT__execute_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[3U] - = vlTOPp->Vortex__DOT__execute_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[2U] - = vlTOPp->Vortex__DOT__execute_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[1U] - = vlTOPp->Vortex__DOT__execute_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[0U] = vlTOPp->Vortex__DOT__execute_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[7U] - = vlTOPp->Vortex__DOT__execute_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[6U] - = vlTOPp->Vortex__DOT__execute_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[5U] - = vlTOPp->Vortex__DOT__execute_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[4U] - = vlTOPp->Vortex__DOT__execute_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[3U] - = vlTOPp->Vortex__DOT__execute_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[2U] - = vlTOPp->Vortex__DOT__execute_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[1U] - = vlTOPp->Vortex__DOT__execute_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[0U] = vlTOPp->Vortex__DOT__execute_alu_result[0U]; } -VL_INLINE_OPT void VVortex::_sequent__TOP__4(VVortex__Syms* __restrict vlSymsp) { - VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_sequent__TOP__4\n"); ); +VL_INLINE_OPT void VVortex::_combo__TOP__4(VVortex__Syms* __restrict vlSymsp) { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_combo__TOP__4\n"); ); + VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; + // Body + vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[0U] + = vlTOPp->in_cache_driver_out_data[0U]; + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[0U] + = (vlTOPp->Vortex__DOT__vx_memory__DOT__sm_valid + ? vlTOPp->Vortex__DOT__vx_memory__DOT__sm_out_data + [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data + [0U]); + vlTOPp->Vortex__DOT__memory_mem_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result + [0U]; + vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[0U] + = vlTOPp->Vortex__DOT__memory_mem_result[0U]; + vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[0U] + = vlTOPp->Vortex__DOT__memory_mem_result[0U]; +} + +VL_INLINE_OPT void VVortex::_sequent__TOP__5(VVortex__Syms* __restrict vlSymsp) { + VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_sequent__TOP__5\n"); ); VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src1_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xfU))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src1_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xfU))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src1_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xfU))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src1_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xfU))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src1_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xfU))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src1_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xfU))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src1_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0xfU))]; // ALWAYS at VX_register_file.v:46 vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src1_data = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0xfU))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src2_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0x14U))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src2_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0x14U))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src2_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0x14U))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src2_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0x14U))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src2_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0x14U))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src2_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0x14U))]; - // ALWAYS at VX_register_file_slave.v:60 - vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src2_data - = vlTOPp->Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers - [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction - >> 0x14U))]; // ALWAYS at VX_register_file.v:46 vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src2_data = vlTOPp->Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers [(0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0x14U))]; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src1_data; vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register[0U] = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src1_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[7U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[6U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[5U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[4U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[3U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[2U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src2_data; - vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[1U] - = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src2_data; vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register[0U] = vlTOPp->Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src2_data; } -VL_INLINE_OPT void VVortex::_combo__TOP__5(VVortex__Syms* __restrict vlSymsp) { - VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_combo__TOP__5\n"); ); - VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; - // Body - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[7U] - = vlTOPp->in_cache_driver_out_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[6U] - = vlTOPp->in_cache_driver_out_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[5U] - = vlTOPp->in_cache_driver_out_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[4U] - = vlTOPp->in_cache_driver_out_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[3U] - = vlTOPp->in_cache_driver_out_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[2U] - = vlTOPp->in_cache_driver_out_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[1U] - = vlTOPp->in_cache_driver_out_data[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[0U] - = vlTOPp->in_cache_driver_out_data[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data - [0U]; - vlTOPp->Vortex__DOT__memory_mem_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [7U]; - vlTOPp->Vortex__DOT__memory_mem_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [6U]; - vlTOPp->Vortex__DOT__memory_mem_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [5U]; - vlTOPp->Vortex__DOT__memory_mem_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [4U]; - vlTOPp->Vortex__DOT__memory_mem_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [3U]; - vlTOPp->Vortex__DOT__memory_mem_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [2U]; - vlTOPp->Vortex__DOT__memory_mem_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [1U]; - vlTOPp->Vortex__DOT__memory_mem_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result - [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[7U] - = vlTOPp->Vortex__DOT__memory_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[6U] - = vlTOPp->Vortex__DOT__memory_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[5U] - = vlTOPp->Vortex__DOT__memory_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[4U] - = vlTOPp->Vortex__DOT__memory_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[3U] - = vlTOPp->Vortex__DOT__memory_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[2U] - = vlTOPp->Vortex__DOT__memory_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[1U] - = vlTOPp->Vortex__DOT__memory_mem_result[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[0U] - = vlTOPp->Vortex__DOT__memory_mem_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[7U] - = vlTOPp->Vortex__DOT__memory_mem_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[6U] - = vlTOPp->Vortex__DOT__memory_mem_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[5U] - = vlTOPp->Vortex__DOT__memory_mem_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[4U] - = vlTOPp->Vortex__DOT__memory_mem_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[3U] - = vlTOPp->Vortex__DOT__memory_mem_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[2U] - = vlTOPp->Vortex__DOT__memory_mem_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[1U] - = vlTOPp->Vortex__DOT__memory_mem_result[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[0U] - = vlTOPp->Vortex__DOT__memory_mem_result[0U]; -} - void VVortex::_initial__TOP__6(VVortex__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_initial__TOP__6\n"); ); VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body + // INITIAL at VX_decode.v:281 + vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall = 0U; // INITIAL at VX_fetch.v:54 - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[1U] = 0U; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[2U] = 0U; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[3U] = 0U; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[4U] = 0U; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[5U] = 0U; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[6U] = 0U; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[7U] = 0U; vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[0U] = 1U; vlTOPp->Vortex__DOT__vx_fetch__DOT__stall_reg = 0U; vlTOPp->Vortex__DOT__vx_fetch__DOT__delay_reg = 0U; @@ -7877,8 +1573,6 @@ void VVortex::_initial__TOP__6(VVortex__Syms* __restrict vlSymsp) { vlTOPp->Vortex__DOT__vx_fetch__DOT__JAL_reg = 0U; vlTOPp->Vortex__DOT__vx_fetch__DOT__BR_reg = 0U; vlTOPp->Vortex__DOT__vx_fetch__DOT__prev_debug = 0U; - // INITIAL at VX_decode.v:280 - vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall = 0U; // INITIAL at VX_m_w_reg.v:39 vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__rd = 0U; vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb = 0U; @@ -7905,34 +1599,6 @@ void VVortex::_initial__TOP__6(VVortex__Syms* __restrict vlSymsp) { vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[0U] = 0U; vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[0U] = 0U; vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[0U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[1U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[1U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[1U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[1U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[2U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[2U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[2U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[2U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[3U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[3U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[3U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[3U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[4U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[4U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[4U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[4U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[5U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[5U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[5U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[5U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[6U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[6U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[6U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[6U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[7U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[7U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid[7U] = 0U; - vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result[7U] = 0U; // INITIAL at VX_d_e_reg.v:83 vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rd = 0U; vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[0U] = 0U; @@ -7940,41 +1606,6 @@ void VVortex::_initial__TOP__6(VVortex__Syms* __restrict vlSymsp) { vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[0U] = 0U; vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[0U] = 0U; vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[0U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[1U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[1U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[1U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[1U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[1U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[2U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[2U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[2U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[2U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[2U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[3U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[3U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[3U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[3U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[3U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[4U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[4U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[4U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[4U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[4U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[5U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[5U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[5U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[5U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[5U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[6U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[6U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[6U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[6U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[6U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[7U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[7U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[7U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid[7U] = 0U; - vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid_z[7U] = 0U; vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op = 0U; vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb = 0U; vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out = 0U; @@ -7996,20 +1627,6 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_sequent__TOP__7\n"); ); VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__decode_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__decode_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__decode_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__decode_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__decode_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__decode_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__decode_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[0U] = vlTOPp->Vortex__DOT__decode_valid[0U]; // ALWAYS at VX_f_d_reg.v:33 @@ -8062,7 +1679,7 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0x14U) : 0x55U)); - // ALWAYS at VX_decode.v:491 + // ALWAYS at VX_decode.v:492 vlTOPp->__Vtableidx1 = (7U & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0xcU)); vlTOPp->Vortex__DOT__vx_decode__DOT__mul_alu = @@ -8110,7 +1727,7 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) >> 0x14U)) == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rd)) & (0U != (0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0x14U)))) & (0U != (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb))); - // ALWAYS at VX_decode.v:422 + // ALWAYS at VX_decode.v:423 vlTOPp->Vortex__DOT__decode_itype_immed = ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction) ? ( @@ -8250,7 +1867,7 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) | (1U != (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))) & (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)); - // ALWAYS at VX_decode.v:374 + // ALWAYS at VX_decode.v:375 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -8338,7 +1955,7 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) } else { vlTOPp->Vortex__DOT__decode_jal_offset = 0xdeadbeefU; } - // ALWAYS at VX_decode.v:374 + // ALWAYS at VX_decode.v:375 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -8403,7 +2020,7 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) } else { vlTOPp->Vortex__DOT__decode_jal = 0U; } - // ALWAYS at VX_decode.v:433 + // ALWAYS at VX_decode.v:434 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -8462,7 +2079,7 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) } else { vlTOPp->Vortex__DOT__decode_branch_type = 0U; } - // ALWAYS at VX_decode.v:433 + // ALWAYS at VX_decode.v:434 if ((0x40U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x20U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { if ((0x10U & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) { @@ -8630,9 +2247,6 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb))) & (~ (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd))) & (~ (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd))); - vlTOPp->Vortex__DOT__forwarding_src1_fwd = (((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd)) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd)); vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling = (((IData)(vlTOPp->Vortex__DOT__forwarding_fwd_stall) | (IData)(vlTOPp->Vortex__DOT__execute_branch_stall)) @@ -8641,15 +2255,17 @@ VL_INLINE_OPT void VVortex::_sequent__TOP__7(VVortex__Syms* __restrict vlSymsp) | (IData)(vlTOPp->Vortex__DOT__decode_branch_stall)) | (IData)(vlTOPp->Vortex__DOT__forwarding_fwd_stall)) | (IData)(vlTOPp->Vortex__DOT__execute_branch_stall)); - vlTOPp->Vortex__DOT__forwarding_src2_fwd = (((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd)) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd)); } void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_settle__TOP__8\n"); ); VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body + vlTOPp->Vortex__DOT__decode_clone_stall = (((0U + == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall)) + | (1U + != (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))) + & (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)); // ALWAYS at VX_fetch.v:92 vlTOPp->Vortex__DOT__vx_fetch__DOT__PC_to_use = ((IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__delay_reg) @@ -8671,31 +2287,10 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__state)) ? vlTOPp->Vortex__DOT__vx_fetch__DOT__JAL_reg : vlTOPp->Vortex__DOT__vx_fetch__DOT__real_PC))))))); - vlTOPp->Vortex__DOT__decode_clone_stall = (((0U - == (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall)) - | (1U - != (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__state_stall))) - & (IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_clone)); vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[0U] = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[1U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[2U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[3U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[4U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[5U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[6U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[7U] - = vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__PC_next; vlTOPp->Vortex__DOT__csr_decode_csr_data = ((0xc00U == (IData)(vlTOPp->Vortex__DOT__vx_csr_handler__DOT__decode_csr_address)) ? (IData)(vlTOPp->Vortex__DOT__vx_csr_handler__DOT__cycle) @@ -8723,182 +2318,28 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { vlTOPp->Vortex__DOT__memory_branch_dest = (vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__curr_PC + (vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__branch_offset << 1U)); - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[0U] = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__b_reg_data [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[0U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid - [0U]; vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[0U] = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__PC_next; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[7U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[6U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[5U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[4U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[3U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[2U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[1U] - = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[0U] = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__alu_result [0U]; + vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[0U] + = vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__valid + [0U]; vlTOPp->Vortex__DOT__execute_branch_stall = ((0U != (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__branch_type)) | (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__jal)); - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[0U] = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__valid [0U]; vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[0U] = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__PC_next_out; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[0U] = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__a_reg_data [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[7U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[6U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[5U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[4U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[3U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[2U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[1U] - = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[0U] = vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__b_reg_data [0U]; @@ -8912,55 +2353,6 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { >> 0x14U)) == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rd)) & (0U != (0x1fU & (vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction >> 0x14U)))) & (0U != (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb))); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[7U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [7U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [7U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[6U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [6U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [6U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[5U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [5U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [5U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[4U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [4U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [4U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[3U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [3U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [3U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[2U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [2U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [2U])); - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[1U] - = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data - [1U] : ((1U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result - [1U])); vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data[0U] = ((3U == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) ? vlTOPp->Vortex__DOT__vx_writeback__DOT__out_pc_data @@ -8968,100 +2360,16 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { ? vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_alu_result [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_writeback__in_mem_result [0U])); - vlTOPp->Vortex__DOT__e_m_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__e_m_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data - [1U]; vlTOPp->Vortex__DOT__e_m_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data [0U]; - vlTOPp->Vortex__DOT__e_m_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__e_m_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__e_m_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__e_m_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__e_m_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__e_m_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__e_m_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [1U]; - vlTOPp->Vortex__DOT__e_m_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid - [0U]; - vlTOPp->Vortex__DOT__e_m_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__e_m_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__e_m_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__e_m_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__e_m_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__e_m_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__e_m_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result - [1U]; vlTOPp->Vortex__DOT__e_m_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result [0U]; - vlTOPp->Vortex__DOT__d_e_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [7U]; - vlTOPp->Vortex__DOT__d_e_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [6U]; - vlTOPp->Vortex__DOT__d_e_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [5U]; - vlTOPp->Vortex__DOT__d_e_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [4U]; - vlTOPp->Vortex__DOT__d_e_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [3U]; - vlTOPp->Vortex__DOT__d_e_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [2U]; - vlTOPp->Vortex__DOT__d_e_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid - [1U]; + vlTOPp->Vortex__DOT__e_m_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_e_m_reg__out_valid + [0U]; vlTOPp->Vortex__DOT__d_e_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_valid [0U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [7U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [6U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [5U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [4U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [3U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [2U]; - vlTOPp->Vortex__DOT__d_e_a_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data - [1U]; vlTOPp->Vortex__DOT__d_e_a_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data [0U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__d_e_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data - [1U]; vlTOPp->Vortex__DOT__d_e_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data [0U]; vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd @@ -9077,124 +2385,19 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { >> 0x14U)))) & (0U != (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb))) & (~ (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd))); - vlTOPp->Vortex__DOT__writeback_write_data[7U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [7U]; - vlTOPp->Vortex__DOT__writeback_write_data[6U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [6U]; - vlTOPp->Vortex__DOT__writeback_write_data[5U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [5U]; - vlTOPp->Vortex__DOT__writeback_write_data[4U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [4U]; - vlTOPp->Vortex__DOT__writeback_write_data[3U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [3U]; - vlTOPp->Vortex__DOT__writeback_write_data[2U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [2U]; - vlTOPp->Vortex__DOT__writeback_write_data[1U] = - vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data - [1U]; vlTOPp->Vortex__DOT__writeback_write_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_writeback__out_write_data [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[7U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[6U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[5U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[4U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[3U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[2U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[1U] - = vlTOPp->Vortex__DOT__e_m_b_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2[0U] = vlTOPp->Vortex__DOT__e_m_b_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[7U] - = vlTOPp->Vortex__DOT__e_m_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[6U] - = vlTOPp->Vortex__DOT__e_m_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[5U] - = vlTOPp->Vortex__DOT__e_m_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[4U] - = vlTOPp->Vortex__DOT__e_m_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[3U] - = vlTOPp->Vortex__DOT__e_m_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[2U] - = vlTOPp->Vortex__DOT__e_m_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[1U] - = vlTOPp->Vortex__DOT__e_m_valid[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[0U] - = vlTOPp->Vortex__DOT__e_m_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[7U] - = vlTOPp->Vortex__DOT__e_m_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[6U] - = vlTOPp->Vortex__DOT__e_m_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[5U] - = vlTOPp->Vortex__DOT__e_m_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[4U] - = vlTOPp->Vortex__DOT__e_m_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[3U] - = vlTOPp->Vortex__DOT__e_m_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[2U] - = vlTOPp->Vortex__DOT__e_m_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[1U] - = vlTOPp->Vortex__DOT__e_m_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result[0U] = vlTOPp->Vortex__DOT__e_m_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[7U] - = vlTOPp->Vortex__DOT__d_e_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[6U] - = vlTOPp->Vortex__DOT__d_e_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[5U] - = vlTOPp->Vortex__DOT__d_e_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[4U] - = vlTOPp->Vortex__DOT__d_e_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[3U] - = vlTOPp->Vortex__DOT__d_e_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[2U] - = vlTOPp->Vortex__DOT__d_e_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[1U] - = vlTOPp->Vortex__DOT__d_e_valid[1U]; + vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid[0U] + = vlTOPp->Vortex__DOT__e_m_valid[0U]; vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid[0U] = vlTOPp->Vortex__DOT__d_e_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[7U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[6U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[5U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[4U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[3U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[2U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[1U] - = vlTOPp->Vortex__DOT__d_e_a_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[0U] = vlTOPp->Vortex__DOT__d_e_a_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[7U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[6U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[5U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[4U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[3U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[2U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[1U] - = vlTOPp->Vortex__DOT__d_e_b_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[0U] = vlTOPp->Vortex__DOT__d_e_b_reg_data[0U]; vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd @@ -9221,103 +2424,22 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { != (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb))) & (~ (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd))) & (~ (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd))); - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[7U] - = vlTOPp->Vortex__DOT__writeback_write_data - [7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[6U] - = vlTOPp->Vortex__DOT__writeback_write_data - [6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[5U] - = vlTOPp->Vortex__DOT__writeback_write_data - [5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[4U] - = vlTOPp->Vortex__DOT__writeback_write_data - [4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[3U] - = vlTOPp->Vortex__DOT__writeback_write_data - [3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[2U] - = vlTOPp->Vortex__DOT__writeback_write_data - [2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[1U] - = vlTOPp->Vortex__DOT__writeback_write_data - [1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_write_data[0U] = vlTOPp->Vortex__DOT__writeback_write_data [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[7U] + vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_data[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 - [1U]; + [0U]; vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_rd2 [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_address[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result [0U]; - // ALWAYS at VX_memory.v:74 + // ALWAYS at VX_memory.v:101 vlTOPp->Vortex__DOT__memory_branch_dir = (1U & ((4U & (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__branch_type)) @@ -9363,99 +2485,21 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { == vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result [0U]))))); - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [1U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[0U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_alu_result [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid - [1U]; + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + [0U]; + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + [0U]; + vlTOPp->Vortex__DOT__vx_memory__DOT__sm_valid[0U] + = vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_valid + [0U]; vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_valid [0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [7U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [6U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [5U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [4U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [3U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [2U]; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [1U]; vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data [0U]; @@ -9464,44 +2508,6 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data [0U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [1U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [2U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [3U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [4U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [5U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [6U]); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2 - = ((IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__rs2_src) - ? vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__itype_immed - : vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data - [7U]); - vlTOPp->Vortex__DOT__forwarding_src1_fwd = (((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd)) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd)); vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__stalling = (((IData)(vlTOPp->Vortex__DOT__forwarding_fwd_stall) | (IData)(vlTOPp->Vortex__DOT__execute_branch_stall)) @@ -9510,56 +2516,9 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { | (IData)(vlTOPp->Vortex__DOT__decode_branch_stall)) | (IData)(vlTOPp->Vortex__DOT__forwarding_fwd_stall)) | (IData)(vlTOPp->Vortex__DOT__execute_branch_stall)); - vlTOPp->Vortex__DOT__forwarding_src2_fwd = (((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd)) - | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd)); - vlTOPp->out_cache_driver_in_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [7U]; - vlTOPp->out_cache_driver_in_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [6U]; - vlTOPp->out_cache_driver_in_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [5U]; - vlTOPp->out_cache_driver_in_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [4U]; - vlTOPp->out_cache_driver_in_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [3U]; - vlTOPp->out_cache_driver_in_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [2U]; - vlTOPp->out_cache_driver_in_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data - [1U]; vlTOPp->out_cache_driver_in_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data [0U]; - vlTOPp->out_cache_driver_in_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [7U]; - vlTOPp->out_cache_driver_in_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [6U]; - vlTOPp->out_cache_driver_in_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [5U]; - vlTOPp->out_cache_driver_in_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [4U]; - vlTOPp->out_cache_driver_in_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [3U]; - vlTOPp->out_cache_driver_in_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [2U]; - vlTOPp->out_cache_driver_in_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [1U]; - vlTOPp->out_cache_driver_in_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid - [0U]; - vlTOPp->Vortex__DOT__memory_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [7U]; - vlTOPp->Vortex__DOT__memory_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [6U]; - vlTOPp->Vortex__DOT__memory_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [5U]; - vlTOPp->Vortex__DOT__memory_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [4U]; - vlTOPp->Vortex__DOT__memory_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [3U]; - vlTOPp->Vortex__DOT__memory_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [2U]; - vlTOPp->Vortex__DOT__memory_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid - [1U]; - vlTOPp->Vortex__DOT__memory_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid + vlTOPp->out_cache_driver_in_address[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address [0U]; // ALWAYS at VX_fetch.v:124 vlTOPp->Vortex__DOT__vx_fetch__DOT__temp_PC = ( @@ -9571,68 +2530,22 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { & (~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__delay_reg))) ? vlTOPp->Vortex__DOT__memory_branch_dest : vlTOPp->Vortex__DOT__vx_fetch__DOT__PC_to_use)); - vlTOPp->out_cache_driver_in_address[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [7U]; - vlTOPp->out_cache_driver_in_address[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [6U]; - vlTOPp->out_cache_driver_in_address[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [5U]; - vlTOPp->out_cache_driver_in_address[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [4U]; - vlTOPp->out_cache_driver_in_address[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [3U]; - vlTOPp->out_cache_driver_in_address[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [2U]; - vlTOPp->out_cache_driver_in_address[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [1U]; - vlTOPp->out_cache_driver_in_address[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address - [0U]; - vlTOPp->Vortex__DOT__memory_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__memory_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__memory_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__memory_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__memory_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__memory_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__memory_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result - [1U]; vlTOPp->Vortex__DOT__memory_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_alu_result [0U]; - vlTOPp->Vortex__DOT__execute_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [7U]; - vlTOPp->Vortex__DOT__execute_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [6U]; - vlTOPp->Vortex__DOT__execute_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [5U]; - vlTOPp->Vortex__DOT__execute_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [4U]; - vlTOPp->Vortex__DOT__execute_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [3U]; - vlTOPp->Vortex__DOT__execute_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [2U]; - vlTOPp->Vortex__DOT__execute_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid - [1U]; + vlTOPp->out_cache_driver_in_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid + [0U]; + vlTOPp->Vortex__DOT__memory_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_valid + [0U]; + vlTOPp->Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_valid[0U] + = vlTOPp->Vortex__DOT__vx_memory__DOT__sm_valid + [0U]; + vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result[0U] + = (vlTOPp->Vortex__DOT__vx_memory__DOT__sm_valid + ? vlTOPp->Vortex__DOT__vx_memory__DOT__sm_out_data + [0U] : vlTOPp->Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data + [0U]); vlTOPp->Vortex__DOT__execute_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_valid [0U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__execute_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data - [1U]; vlTOPp->Vortex__DOT__execute_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_b_reg_data [0U]; vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__mult_signed_result @@ -9640,120 +2553,17 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data [0U]), VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result - = VL_MULS_QQQ(64,64,64, VL_EXTENDS_QI(64,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U]), - VL_EXTENDS_QI(64,32, vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)); - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__memory_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__memory_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__memory_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__memory_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__memory_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__memory_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__memory_valid[1U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[0U] - = vlTOPp->Vortex__DOT__memory_valid[0U]; vlTOPp->curr_PC = vlTOPp->Vortex__DOT__vx_fetch__DOT__temp_PC; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[7U] - = vlTOPp->Vortex__DOT__memory_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[6U] - = vlTOPp->Vortex__DOT__memory_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[5U] - = vlTOPp->Vortex__DOT__memory_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[4U] - = vlTOPp->Vortex__DOT__memory_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[3U] - = vlTOPp->Vortex__DOT__memory_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[2U] - = vlTOPp->Vortex__DOT__memory_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[1U] - = vlTOPp->Vortex__DOT__memory_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[0U] = vlTOPp->Vortex__DOT__memory_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[7U] - = vlTOPp->Vortex__DOT__memory_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[6U] - = vlTOPp->Vortex__DOT__memory_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[5U] - = vlTOPp->Vortex__DOT__memory_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[4U] - = vlTOPp->Vortex__DOT__memory_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[3U] - = vlTOPp->Vortex__DOT__memory_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[2U] - = vlTOPp->Vortex__DOT__memory_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[1U] - = vlTOPp->Vortex__DOT__memory_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[0U] = vlTOPp->Vortex__DOT__memory_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__execute_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__execute_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__execute_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__execute_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__execute_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__execute_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__execute_valid[1U]; + vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[0U] + = vlTOPp->Vortex__DOT__memory_valid[0U]; + vlTOPp->Vortex__DOT__memory_mem_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_memory__out_mem_result + [0U]; vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[0U] = vlTOPp->Vortex__DOT__execute_valid[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[7U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[6U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[5U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[4U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[3U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[2U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[1U] - = vlTOPp->Vortex__DOT__execute_b_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[0U] = vlTOPp->Vortex__DOT__execute_b_reg_data[0U]; // ALWAYS at VX_alu.v:48 @@ -9883,1155 +2693,18 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data [0U] + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [1U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [2U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [3U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [4U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [5U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [6U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2)))))); - // ALWAYS at VX_alu.v:48 - vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_alu__out_alu_result - = ((0x10U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? 0U : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] : VL_MODDIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] : VL_MODDIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIV_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)) - : ((0U == vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0xffffffffU : - VL_DIVS_III(32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((((QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U])) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U)) - : (IData)((((((QData)((IData)( - VL_NEGATE_I((IData)( - (1U - & (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - >> 0x1fU)))))) - << 0x20U) - | (QData)((IData)( - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U]))) - * (QData)((IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - >> 0x20U))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (IData)((vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result - >> 0x20U)) - : (IData)(vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result))))) - : ((8U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? vlTOPp->Vortex__DOT__csr_decode_csr_data - : (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__curr_PC - + (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU)))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__upper_immed - << 0xcU) - : - ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - >= vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 0U - : 0xffffffffU)) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2 - & vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U]) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - | vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)))) - : ((4U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((2U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? VL_SHIFTRS_III(32,32,5, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)) - : (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] >> (0x1fU & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - : ((1U & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] ^ vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - : ((vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] < vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U : 0U))) : ((2U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (VL_LTS_III(1,32,32, - vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U], vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - ? 1U - : 0U) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - << - (0x1fU - & vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2))) - : - ((1U - & (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__alu_op)) - ? - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - - vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2) - : - (vlTOPp->Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data - [7U] - + vlTOPp->Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2)))))); + vlTOPp->Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[0U] + = vlTOPp->Vortex__DOT__memory_mem_result[0U]; + vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[0U] + = vlTOPp->Vortex__DOT__memory_mem_result[0U]; vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[0U] = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[1U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[2U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[3U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[4U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[5U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[6U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result[7U] - = vlTOPp->Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_alu__out_alu_result; - vlTOPp->Vortex__DOT__execute_alu_result[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [7U]; - vlTOPp->Vortex__DOT__execute_alu_result[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [6U]; - vlTOPp->Vortex__DOT__execute_alu_result[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [5U]; - vlTOPp->Vortex__DOT__execute_alu_result[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [4U]; - vlTOPp->Vortex__DOT__execute_alu_result[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [3U]; - vlTOPp->Vortex__DOT__execute_alu_result[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [2U]; - vlTOPp->Vortex__DOT__execute_alu_result[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result - [1U]; vlTOPp->Vortex__DOT__execute_alu_result[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_execute__out_alu_result [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[7U] - = vlTOPp->Vortex__DOT__execute_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[6U] - = vlTOPp->Vortex__DOT__execute_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[5U] - = vlTOPp->Vortex__DOT__execute_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[4U] - = vlTOPp->Vortex__DOT__execute_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[3U] - = vlTOPp->Vortex__DOT__execute_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[2U] - = vlTOPp->Vortex__DOT__execute_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[1U] - = vlTOPp->Vortex__DOT__execute_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[0U] = vlTOPp->Vortex__DOT__execute_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[7U] - = vlTOPp->Vortex__DOT__execute_alu_result[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[6U] - = vlTOPp->Vortex__DOT__execute_alu_result[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[5U] - = vlTOPp->Vortex__DOT__execute_alu_result[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[4U] - = vlTOPp->Vortex__DOT__execute_alu_result[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[3U] - = vlTOPp->Vortex__DOT__execute_alu_result[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[2U] - = vlTOPp->Vortex__DOT__execute_alu_result[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[1U] - = vlTOPp->Vortex__DOT__execute_alu_result[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[0U] = vlTOPp->Vortex__DOT__execute_alu_result[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[7U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [7U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [7U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [7U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [7U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [7U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[6U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [6U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [6U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [6U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [6U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [6U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[5U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [5U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [5U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [5U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [5U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [5U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[4U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [4U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [4U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [4U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [4U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [4U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[3U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [3U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [3U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [3U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [3U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [3U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[2U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [2U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [2U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [2U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [2U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [2U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[1U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [1U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [1U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [1U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [1U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [1U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]))); vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[0U] = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) @@ -11060,202 +2733,6 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { [0U])) : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result [0U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[7U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [7U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [7U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [7U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [7U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [7U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[6U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [6U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [6U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [6U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [6U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [6U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[5U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [5U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [5U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [5U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [5U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [5U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[4U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [4U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [4U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [4U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [4U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [4U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[3U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [3U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [3U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [3U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [3U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [3U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[2U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [2U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [2U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [2U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [2U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [2U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[1U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [1U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [1U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [1U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [1U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [1U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]))); vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[0U] = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) @@ -11284,381 +2761,56 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { [0U])) : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result [0U]))); - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[7U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [7U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[6U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [6U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[5U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [5U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[4U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [4U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[3U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [3U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[2U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [2U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[1U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [1U]; vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data [0U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[7U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [7U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[6U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [6U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[5U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [5U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[4U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [4U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[3U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [3U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[2U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [2U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[1U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [1U]; vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[7U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[6U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[5U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[4U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[3U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[2U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[1U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[0U] = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[7U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[6U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[5U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[4U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[3U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[2U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[1U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[0U] = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data [0U]; vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[0U] = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) + : ((((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd)) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd)) ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data [0U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register [0U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[1U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [1U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [1U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[2U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [2U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [2U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[3U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [3U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [3U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[4U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [4U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [4U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[5U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [5U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [5U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[6U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [6U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [6U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[7U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [7U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [7U])); vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[0U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) + = ((((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd)) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd)) ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data [0U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register [0U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[1U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [1U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [1U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[2U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [2U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [2U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[3U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [3U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [3U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[4U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [4U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [4U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[5U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [5U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [5U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[6U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [6U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [6U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[7U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [7U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [7U]); - vlTOPp->Vortex__DOT__decode_a_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [7U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [6U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [5U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [4U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [3U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [2U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [1U]; vlTOPp->Vortex__DOT__decode_a_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data [0U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [1U]; vlTOPp->Vortex__DOT__decode_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data [0U]; vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[0U] = VL_LTES_III(1,32,32, 0U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[1U] - = VL_LTES_III(1,32,32, 1U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[2U] - = VL_LTES_III(1,32,32, 2U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[3U] - = VL_LTES_III(1,32,32, 3U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[4U] - = VL_LTES_III(1,32,32, 4U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[5U] - = VL_LTES_III(1,32,32, 5U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[6U] - = VL_LTES_III(1,32,32, 6U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[7U] - = VL_LTES_III(1,32,32, 7U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[7U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[6U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[5U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[4U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[3U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[2U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[1U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[0U] = vlTOPp->Vortex__DOT__decode_a_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[7U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[6U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[5U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[4U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[3U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[2U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[1U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[0U] = vlTOPp->Vortex__DOT__decode_b_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[7U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [7U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [7U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[6U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [6U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [6U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[5U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [5U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [5U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[4U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [4U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [4U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[3U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [3U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [3U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[2U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [2U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [2U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[1U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [1U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [1U]); vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[0U] = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask [0U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask [0U]); - vlTOPp->Vortex__DOT__decode_thread_mask[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [7U]; - vlTOPp->Vortex__DOT__decode_thread_mask[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [6U]; - vlTOPp->Vortex__DOT__decode_thread_mask[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [5U]; - vlTOPp->Vortex__DOT__decode_thread_mask[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [4U]; - vlTOPp->Vortex__DOT__decode_thread_mask[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [3U]; - vlTOPp->Vortex__DOT__decode_thread_mask[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [2U]; - vlTOPp->Vortex__DOT__decode_thread_mask[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [1U]; vlTOPp->Vortex__DOT__decode_thread_mask[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[7U] - = vlTOPp->Vortex__DOT__decode_thread_mask[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[6U] - = vlTOPp->Vortex__DOT__decode_thread_mask[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[5U] - = vlTOPp->Vortex__DOT__decode_thread_mask[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[4U] - = vlTOPp->Vortex__DOT__decode_thread_mask[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[3U] - = vlTOPp->Vortex__DOT__decode_thread_mask[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[2U] - = vlTOPp->Vortex__DOT__decode_thread_mask[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[1U] - = vlTOPp->Vortex__DOT__decode_thread_mask[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[0U] = vlTOPp->Vortex__DOT__decode_thread_mask[0U]; // ALWAYS at VX_fetch.v:69 if (vlTOPp->Vortex__DOT__decode_change_mask) { - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [7U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [6U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [5U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [4U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [3U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [2U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [1U]; vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask [0U]; @@ -11669,78 +2821,8 @@ void VVortex::_settle__TOP__8(VVortex__Syms* __restrict vlSymsp) { [0U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid [0U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[1U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [1U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [1U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[2U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [2U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [2U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[3U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [3U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [3U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[4U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [4U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [4U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[5U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [5U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [5U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[6U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [6U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [6U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[7U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [7U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [7U])); - vlTOPp->Vortex__DOT__fetch_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [7U]; - vlTOPp->Vortex__DOT__fetch_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [6U]; - vlTOPp->Vortex__DOT__fetch_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [5U]; - vlTOPp->Vortex__DOT__fetch_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [4U]; - vlTOPp->Vortex__DOT__fetch_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [3U]; - vlTOPp->Vortex__DOT__fetch_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [2U]; - vlTOPp->Vortex__DOT__fetch_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [1U]; vlTOPp->Vortex__DOT__fetch_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__fetch_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__fetch_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__fetch_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__fetch_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__fetch_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__fetch_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__fetch_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[0U] = vlTOPp->Vortex__DOT__fetch_valid[0U]; } @@ -11749,202 +2831,6 @@ VL_INLINE_OPT void VVortex::_combo__TOP__9(VVortex__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVortex::_combo__TOP__9\n"); ); VVortex* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[7U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [7U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [7U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [7U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [7U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [7U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[6U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [6U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [6U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [6U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [6U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [6U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[5U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [5U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [5U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [5U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [5U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [5U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[4U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [4U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [4U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [4U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [4U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [4U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[3U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [3U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [3U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [3U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [3U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [3U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[2U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [2U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [2U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [2U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [2U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [2U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[1U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [1U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [1U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [1U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [1U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [1U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]))); vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[0U] = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) @@ -11973,202 +2859,6 @@ VL_INLINE_OPT void VVortex::_combo__TOP__9(VVortex__Syms* __restrict vlSymsp) { [0U])) : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result [0U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[7U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [7U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [7U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [7U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [7U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [7U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [7U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [7U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[6U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [6U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [6U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [6U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [6U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [6U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [6U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [6U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[5U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [5U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [5U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [5U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [5U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [5U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [5U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [5U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[4U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [4U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [4U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [4U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [4U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [4U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [4U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [4U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[3U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [3U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [3U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [3U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [3U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [3U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [3U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [3U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[2U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [2U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [2U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [2U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [2U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [2U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [2U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [2U]))); - vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[1U] - = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd) - ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next - [1U] : ((2U == (IData)(vlTOPp->Vortex__DOT__vx_e_m_reg__DOT__wb)) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data - [1U] : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result - [1U])) : ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd) - ? ((3U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next - [1U] - : - ((2U - == (IData)(vlTOPp->Vortex__DOT__vx_m_w_reg__DOT__wb)) - ? - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data - [1U] - : - vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result - [1U])) - : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result - [1U]))); vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[0U] = ((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) ? ((3U == (IData)(vlTOPp->Vortex__DOT__vx_d_e_reg__DOT__wb)) @@ -12197,381 +2887,56 @@ VL_INLINE_OPT void VVortex::_combo__TOP__9(VVortex__Syms* __restrict vlSymsp) { [0U])) : vlTOPp->Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result [0U]))); - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[7U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [7U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[6U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [6U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[5U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [5U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[4U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [4U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[3U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [3U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[2U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [2U]; - vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[1U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data - [1U]; vlTOPp->Vortex__DOT__forwarding_src1_fwd_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data [0U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[7U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [7U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[6U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [6U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[5U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [5U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[4U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [4U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[3U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [3U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[2U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [2U]; - vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[1U] - = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data - [1U]; vlTOPp->Vortex__DOT__forwarding_src2_fwd_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[7U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[6U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[5U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[4U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[3U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[2U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[1U] - = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data - [1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[0U] = vlTOPp->Vortex__DOT__forwarding_src1_fwd_data [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[7U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[6U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[5U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[4U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[3U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[2U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[1U] - = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data - [1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[0U] = vlTOPp->Vortex__DOT__forwarding_src2_fwd_data [0U]; vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[0U] = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) + : ((((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_mem_fwd)) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src1_wb_fwd)) ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data [0U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register [0U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[1U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [1U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [1U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[2U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [2U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [2U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[3U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [3U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [3U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[4U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [4U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [4U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[5U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [5U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [5U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[6U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [6U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [6U])); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[7U] - = ((0x6fU == (0x7fU & vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__instruction)) - ? vlTOPp->Vortex__DOT__vx_f_d_reg__DOT__curr_PC - : ((IData)(vlTOPp->Vortex__DOT__forwarding_src1_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data - [7U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd1_register - [7U])); vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[0U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) + = ((((IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd)) + | (IData)(vlTOPp->Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd)) ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data [0U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register [0U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[1U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [1U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [1U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[2U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [2U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [2U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[3U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [3U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [3U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[4U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [4U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [4U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[5U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [5U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [5U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[6U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [6U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [6U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[7U] - = ((IData)(vlTOPp->Vortex__DOT__forwarding_src2_fwd) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data - [7U] : vlTOPp->Vortex__DOT__vx_decode__DOT__rd2_register - [7U]); - vlTOPp->Vortex__DOT__decode_a_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [7U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [6U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [5U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [4U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [3U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [2U]; - vlTOPp->Vortex__DOT__decode_a_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data - [1U]; vlTOPp->Vortex__DOT__decode_a_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_a_reg_data [0U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [7U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [6U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [5U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [4U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [3U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [2U]; - vlTOPp->Vortex__DOT__decode_b_reg_data[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [1U]; vlTOPp->Vortex__DOT__decode_b_reg_data[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data [0U]; vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[0U] = VL_LTES_III(1,32,32, 0U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[1U] - = VL_LTES_III(1,32,32, 1U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[2U] - = VL_LTES_III(1,32,32, 2U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[3U] - = VL_LTES_III(1,32,32, 3U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[4U] - = VL_LTES_III(1,32,32, 4U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[5U] - = VL_LTES_III(1,32,32, 5U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[6U] - = VL_LTES_III(1,32,32, 6U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[7U] - = VL_LTES_III(1,32,32, 7U, vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_b_reg_data - [0U]); - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[7U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[6U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[5U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[4U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[3U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[2U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[1U] - = vlTOPp->Vortex__DOT__decode_a_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[0U] = vlTOPp->Vortex__DOT__decode_a_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[7U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[6U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[5U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[4U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[3U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[2U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[1U] - = vlTOPp->Vortex__DOT__decode_b_reg_data[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[0U] = vlTOPp->Vortex__DOT__decode_b_reg_data[0U]; - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[7U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [7U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [7U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[6U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [6U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [6U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[5U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [5U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [5U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[4U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [4U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [4U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[3U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [3U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [3U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[2U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [2U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [2U]); - vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[1U] - = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) - ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask - [1U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask - [1U]); vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask[0U] = ((IData)(vlTOPp->Vortex__DOT__vx_decode__DOT__is_jalrs) ? vlTOPp->Vortex__DOT__vx_decode__DOT__jalrs_thread_mask [0U] : vlTOPp->Vortex__DOT__vx_decode__DOT__jmprt_thread_mask [0U]); - vlTOPp->Vortex__DOT__decode_thread_mask[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [7U]; - vlTOPp->Vortex__DOT__decode_thread_mask[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [6U]; - vlTOPp->Vortex__DOT__decode_thread_mask[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [5U]; - vlTOPp->Vortex__DOT__decode_thread_mask[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [4U]; - vlTOPp->Vortex__DOT__decode_thread_mask[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [3U]; - vlTOPp->Vortex__DOT__decode_thread_mask[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [2U]; - vlTOPp->Vortex__DOT__decode_thread_mask[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask - [1U]; vlTOPp->Vortex__DOT__decode_thread_mask[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_decode__out_thread_mask [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[7U] - = vlTOPp->Vortex__DOT__decode_thread_mask[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[6U] - = vlTOPp->Vortex__DOT__decode_thread_mask[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[5U] - = vlTOPp->Vortex__DOT__decode_thread_mask[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[4U] - = vlTOPp->Vortex__DOT__decode_thread_mask[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[3U] - = vlTOPp->Vortex__DOT__decode_thread_mask[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[2U] - = vlTOPp->Vortex__DOT__decode_thread_mask[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[1U] - = vlTOPp->Vortex__DOT__decode_thread_mask[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[0U] = vlTOPp->Vortex__DOT__decode_thread_mask[0U]; // ALWAYS at VX_fetch.v:69 if (vlTOPp->Vortex__DOT__decode_change_mask) { - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[7U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [7U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[6U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [6U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[5U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [5U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[4U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [4U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[3U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [3U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[2U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [2U]; - vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[1U] - = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [1U]; vlTOPp->Vortex__DOT__vx_fetch__DOT__valid[0U] = vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask [0U]; @@ -12582,78 +2947,8 @@ VL_INLINE_OPT void VVortex::_combo__TOP__9(VVortex__Syms* __restrict vlSymsp) { [0U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid [0U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[1U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [1U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [1U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[2U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [2U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [2U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[3U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [3U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [3U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[4U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [4U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [4U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[5U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [5U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [5U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[6U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [6U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [6U])); - vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid[7U] - = ((IData)(vlTOPp->Vortex__DOT__decode_change_mask) - ? vlTOPp->Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask - [7U] : ((~ (IData)(vlTOPp->Vortex__DOT__vx_fetch__DOT__stall)) - & vlTOPp->Vortex__DOT__vx_fetch__DOT__valid - [7U])); - vlTOPp->Vortex__DOT__fetch_valid[7U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [7U]; - vlTOPp->Vortex__DOT__fetch_valid[6U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [6U]; - vlTOPp->Vortex__DOT__fetch_valid[5U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [5U]; - vlTOPp->Vortex__DOT__fetch_valid[4U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [4U]; - vlTOPp->Vortex__DOT__fetch_valid[3U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [3U]; - vlTOPp->Vortex__DOT__fetch_valid[2U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [2U]; - vlTOPp->Vortex__DOT__fetch_valid[1U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid - [1U]; vlTOPp->Vortex__DOT__fetch_valid[0U] = vlTOPp->Vortex__DOT____Vcellout__vx_fetch__out_valid [0U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[7U] - = vlTOPp->Vortex__DOT__fetch_valid[7U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[6U] - = vlTOPp->Vortex__DOT__fetch_valid[6U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[5U] - = vlTOPp->Vortex__DOT__fetch_valid[5U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[4U] - = vlTOPp->Vortex__DOT__fetch_valid[4U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[3U] - = vlTOPp->Vortex__DOT__fetch_valid[3U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[2U] - = vlTOPp->Vortex__DOT__fetch_valid[2U]; - vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[1U] - = vlTOPp->Vortex__DOT__fetch_valid[1U]; vlTOPp->Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[0U] = vlTOPp->Vortex__DOT__fetch_valid[0U]; } @@ -12669,10 +2964,10 @@ void VVortex::_eval(VVortex__Syms* __restrict vlSymsp) { if (((IData)(vlTOPp->clk) & (~ (IData)(vlTOPp->__Vclklast__TOP__clk)))) { vlTOPp->_sequent__TOP__3(vlSymsp); } + vlTOPp->_combo__TOP__4(vlSymsp); if (((~ (IData)(vlTOPp->clk)) & (IData)(vlTOPp->__Vclklast__TOP__clk))) { - vlTOPp->_sequent__TOP__4(vlSymsp); + vlTOPp->_sequent__TOP__5(vlSymsp); } - vlTOPp->_combo__TOP__5(vlSymsp); if ((((IData)(vlTOPp->clk) & (~ (IData)(vlTOPp->__Vclklast__TOP__clk))) | ((IData)(vlTOPp->reset) & (~ (IData)(vlTOPp->__Vclklast__TOP__reset))))) { vlTOPp->_sequent__TOP__7(vlSymsp); @@ -12733,277 +3028,275 @@ void VVortex::_ctor_var_reset() { clk = VL_RAND_RESET_I(1); reset = VL_RAND_RESET_I(1); fe_instruction = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { in_cache_driver_out_data[__Vi0] = VL_RAND_RESET_I(32); }} curr_PC = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { out_cache_driver_in_address[__Vi0] = VL_RAND_RESET_I(32); }} out_cache_driver_in_mem_read = VL_RAND_RESET_I(3); out_cache_driver_in_mem_write = VL_RAND_RESET_I(3); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { out_cache_driver_in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { out_cache_driver_in_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__fetch_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__f_d_valid[__Vi0] = VL_RAND_RESET_I(1); }} Vortex__DOT__decode_branch_stall = VL_RAND_RESET_I(1); Vortex__DOT__decode_csr_address = VL_RAND_RESET_I(12); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__decode_a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__decode_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__decode_itype_immed = VL_RAND_RESET_I(32); Vortex__DOT__decode_branch_type = VL_RAND_RESET_I(3); Vortex__DOT__decode_jal = VL_RAND_RESET_I(1); Vortex__DOT__decode_jal_offset = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__decode_valid[__Vi0] = VL_RAND_RESET_I(1); }} Vortex__DOT__decode_clone_stall = VL_RAND_RESET_I(1); Vortex__DOT__decode_change_mask = VL_RAND_RESET_I(1); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__decode_thread_mask[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__d_e_a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__d_e_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__d_e_valid[__Vi0] = VL_RAND_RESET_I(1); }} Vortex__DOT__execute_branch_stall = VL_RAND_RESET_I(1); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__execute_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__execute_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__execute_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__e_m_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__e_m_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__e_m_valid[__Vi0] = VL_RAND_RESET_I(1); }} Vortex__DOT__memory_branch_dir = VL_RAND_RESET_I(1); Vortex__DOT__memory_branch_dest = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__memory_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__memory_mem_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__memory_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__m_w_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__m_w_mem_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__m_w_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__writeback_write_data[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__csr_decode_csr_data = VL_RAND_RESET_I(32); Vortex__DOT__forwarding_fwd_stall = VL_RAND_RESET_I(1); - Vortex__DOT__forwarding_src1_fwd = VL_RAND_RESET_I(1); - Vortex__DOT__forwarding_src2_fwd = VL_RAND_RESET_I(1); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__forwarding_src1_fwd_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__forwarding_src2_fwd_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_fetch__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_decode__out_thread_mask[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_decode__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_decode__in_write_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_decode__in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_execute__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_execute__out_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_execute__in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_memory__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_memory__out_mem_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_memory__out_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_memory__in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_memory__in_rd2[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_memory__in_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_writeback__out_write_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__vx_fetch__DOT__stall_reg = VL_RAND_RESET_I(1); @@ -13017,18 +3310,18 @@ void VVortex::_ctor_var_reset() { Vortex__DOT__vx_fetch__DOT__PC_to_use = VL_RAND_RESET_I(32); Vortex__DOT__vx_fetch__DOT__stall = VL_RAND_RESET_I(1); Vortex__DOT__vx_fetch__DOT__temp_PC = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_fetch__DOT__valid[__Vi0] = VL_RAND_RESET_I(1); }} Vortex__DOT__vx_f_d_reg__DOT__instruction = VL_RAND_RESET_I(32); Vortex__DOT__vx_f_d_reg__DOT__curr_PC = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_f_d_reg__DOT__valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_decode__DOT__rd1_register[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_decode__DOT__rd2_register[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__vx_decode__DOT__is_itype = VL_RAND_RESET_I(1); @@ -13038,86 +3331,24 @@ void VVortex::_ctor_var_reset() { Vortex__DOT__vx_decode__DOT__is_jmprt = VL_RAND_RESET_I(1); Vortex__DOT__vx_decode__DOT__alu_tempp = VL_RAND_RESET_I(12); Vortex__DOT__vx_decode__DOT__mul_alu = VL_RAND_RESET_I(5); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__clone_regsiters[__Vi0] = VL_RAND_RESET_I(32); - }} Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src2_data = VL_RAND_RESET_I(32); Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[__Vi0] = VL_RAND_RESET_I(32); - }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[__Vi0] = VL_RAND_RESET_I(1); }} Vortex__DOT__vx_decode__DOT__state_stall = VL_RAND_RESET_I(6); Vortex__DOT__vx_decode__DOT__temp_final_alu = VL_RAND_RESET_I(5); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src2_data = VL_RAND_RESET_I(32); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[__Vi0] = VL_RAND_RESET_I(32); - }} - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src2_data = VL_RAND_RESET_I(32); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[__Vi0] = VL_RAND_RESET_I(32); - }} - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src2_data = VL_RAND_RESET_I(32); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[__Vi0] = VL_RAND_RESET_I(32); - }} - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src2_data = VL_RAND_RESET_I(32); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[__Vi0] = VL_RAND_RESET_I(32); - }} - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src2_data = VL_RAND_RESET_I(32); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[__Vi0] = VL_RAND_RESET_I(32); - }} - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src2_data = VL_RAND_RESET_I(32); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[__Vi0] = VL_RAND_RESET_I(32); - }} - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src2_data = VL_RAND_RESET_I(32); - Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src1_data = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[__Vi0] = VL_RAND_RESET_I(32); - }} { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); - }} - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); - }} - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); - }} - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); - }} - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); - }} - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); - }} - { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { - Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[__Vi0] = VL_RAND_RESET_I(32); - }} Vortex__DOT__vx_d_e_reg__DOT__rd = VL_RAND_RESET_I(5); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__vx_d_e_reg__DOT__alu_op = VL_RAND_RESET_I(5); @@ -13135,48 +3366,27 @@ void VVortex::_ctor_var_reset() { Vortex__DOT__vx_d_e_reg__DOT__curr_PC = VL_RAND_RESET_I(32); Vortex__DOT__vx_d_e_reg__DOT__jal = VL_RAND_RESET_I(1); Vortex__DOT__vx_d_e_reg__DOT__jal_offset = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_d_e_reg__DOT__valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_d_e_reg__DOT__valid_z[__Vi0] = VL_RAND_RESET_I(1); }} Vortex__DOT__vx_d_e_reg__DOT__stalling = VL_RAND_RESET_I(1); Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_alu__out_alu_result = VL_RAND_RESET_I(32); Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2 = VL_RAND_RESET_I(32); - Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result = VL_RAND_RESET_Q(64); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_e_m_reg__DOT__alu_result[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__vx_e_m_reg__DOT__rd = VL_RAND_RESET_I(5); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__vx_e_m_reg__DOT__wb = VL_RAND_RESET_I(2); @@ -13191,22 +3401,43 @@ void VVortex::_ctor_var_reset() { Vortex__DOT__vx_e_m_reg__DOT__branch_type = VL_RAND_RESET_I(3); Vortex__DOT__vx_e_m_reg__DOT__jal = VL_RAND_RESET_I(1); Vortex__DOT__vx_e_m_reg__DOT__jal_dest = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_e_m_reg__DOT__valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + Vortex__DOT__vx_memory__DOT__sm_valid[__Vi0] = VL_RAND_RESET_I(1); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + Vortex__DOT__vx_memory__DOT__sm_out_data[__Vi0] = VL_RAND_RESET_I(32); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + Vortex__DOT__vx_memory__DOT____Vcellout__vx_shared_memory__out_data[__Vi0] = VL_RAND_RESET_I(32); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_data[__Vi0] = VL_RAND_RESET_I(32); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_valid[__Vi0] = VL_RAND_RESET_I(1); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { + Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_address[__Vi0] = VL_RAND_RESET_I(32); + }} + { int __Vi0=0; for (; __Vi0<256; ++__Vi0) { + Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem[__Vi0] = VL_RAND_RESET_I(32); + }} + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_m_w_reg__DOT__alu_result[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_m_w_reg__DOT__mem_result[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__vx_m_w_reg__DOT__rd = VL_RAND_RESET_I(5); Vortex__DOT__vx_m_w_reg__DOT__wb = VL_RAND_RESET_I(2); Vortex__DOT__vx_m_w_reg__DOT__PC_next = VL_RAND_RESET_I(32); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_m_w_reg__DOT__valid[__Vi0] = VL_RAND_RESET_I(1); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_writeback__DOT__out_pc_data[__Vi0] = VL_RAND_RESET_I(32); }} Vortex__DOT__vx_forwarding__DOT__src1_exe_fwd = VL_RAND_RESET_I(1); @@ -13215,13 +3446,13 @@ void VVortex::_ctor_var_reset() { Vortex__DOT__vx_forwarding__DOT__src2_exe_fwd = VL_RAND_RESET_I(1); Vortex__DOT__vx_forwarding__DOT__src2_mem_fwd = VL_RAND_RESET_I(1); Vortex__DOT__vx_forwarding__DOT__src2_wb_fwd = VL_RAND_RESET_I(1); - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[__Vi0] = VL_RAND_RESET_I(32); }} - { int __Vi0=0; for (; __Vi0<8; ++__Vi0) { + { int __Vi0=0; for (; __Vi0<1; ++__Vi0) { Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[__Vi0] = VL_RAND_RESET_I(32); }} { int __Vi0=0; for (; __Vi0<4096; ++__Vi0) { diff --git a/rtl/obj_dir/VVortex.h b/rtl/obj_dir/VVortex.h index 270bfeaf..34c82216 100644 --- a/rtl/obj_dir/VVortex.h +++ b/rtl/obj_dir/VVortex.h @@ -27,10 +27,10 @@ VL_MODULE(VVortex) { VL_OUT8(out_cache_driver_in_mem_write,2,0); VL_IN(fe_instruction,31,0); VL_OUT(curr_PC,31,0); - VL_IN(in_cache_driver_out_data[8],31,0); - VL_OUT(out_cache_driver_in_address[8],31,0); - VL_OUT8(out_cache_driver_in_valid[8],0,0); - VL_OUT(out_cache_driver_in_data[8],31,0); + VL_IN(in_cache_driver_out_data[1],31,0); + VL_OUT(out_cache_driver_in_address[1],31,0); + VL_OUT8(out_cache_driver_in_valid[1],0,0); + VL_OUT(out_cache_driver_in_data[1],31,0); // LOCAL SIGNALS // Internals; generally not touched by application code @@ -45,8 +45,6 @@ VL_MODULE(VVortex) { VL_SIG8(Vortex__DOT__execute_branch_stall,0,0); VL_SIG8(Vortex__DOT__memory_branch_dir,0,0); VL_SIG8(Vortex__DOT__forwarding_fwd_stall,0,0); - VL_SIG8(Vortex__DOT__forwarding_src1_fwd,0,0); - VL_SIG8(Vortex__DOT__forwarding_src2_fwd,0,0); VL_SIG8(Vortex__DOT__vx_fetch__DOT__stall_reg,0,0); VL_SIG8(Vortex__DOT__vx_fetch__DOT__delay_reg,0,0); VL_SIG8(Vortex__DOT__vx_fetch__DOT__state,4,0); @@ -101,23 +99,16 @@ VL_MODULE(VVortex) { VL_SIG(Vortex__DOT__vx_fetch__DOT__PC_to_use,31,0); VL_SIG(Vortex__DOT__vx_fetch__DOT__temp_PC,31,0); VL_SIG(Vortex__DOT__vx_f_d_reg__DOT__instruction,31,0); - }; - struct { VL_SIG(Vortex__DOT__vx_f_d_reg__DOT__curr_PC,31,0); VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__PC_next_out,31,0); + }; + struct { VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__itype_immed,31,0); VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__upper_immed,19,0); VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__csr_mask,31,0); VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__curr_PC,31,0); VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__jal_offset,31,0); VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__ALU_in2,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__ALU_in2,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__ALU_in2,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__ALU_in2,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__ALU_in2,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__ALU_in2,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__ALU_in2,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__ALU_in2,31,0); VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__PC_next,31,0); VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__csr_result,31,0); VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__curr_PC,31,0); @@ -125,72 +116,60 @@ VL_MODULE(VVortex) { VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__jal_dest,31,0); VL_SIG(Vortex__DOT__vx_m_w_reg__DOT__PC_next,31,0); VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__0__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); - VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__1__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); - VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__2__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); - VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__3__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); - VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__4__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); - VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__5__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); - VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__6__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); - VL_SIG64(Vortex__DOT__vx_execute__DOT__genblk1__BRA__7__KET____DOT__vx_alu__DOT__mult_signed_result,63,0); VL_SIG64(Vortex__DOT__vx_csr_handler__DOT__cycle,63,0); VL_SIG64(Vortex__DOT__vx_csr_handler__DOT__instret,63,0); - VL_SIG8(Vortex__DOT__fetch_valid[8],0,0); - VL_SIG8(Vortex__DOT__f_d_valid[8],0,0); - VL_SIG(Vortex__DOT__decode_a_reg_data[8],31,0); - VL_SIG(Vortex__DOT__decode_b_reg_data[8],31,0); - VL_SIG8(Vortex__DOT__decode_valid[8],0,0); - VL_SIG8(Vortex__DOT__decode_thread_mask[8],0,0); - VL_SIG(Vortex__DOT__d_e_a_reg_data[8],31,0); - VL_SIG(Vortex__DOT__d_e_b_reg_data[8],31,0); - VL_SIG8(Vortex__DOT__d_e_valid[8],0,0); - VL_SIG(Vortex__DOT__execute_alu_result[8],31,0); - VL_SIG(Vortex__DOT__execute_b_reg_data[8],31,0); - VL_SIG8(Vortex__DOT__execute_valid[8],0,0); - VL_SIG(Vortex__DOT__e_m_alu_result[8],31,0); - VL_SIG(Vortex__DOT__e_m_b_reg_data[8],31,0); - VL_SIG8(Vortex__DOT__e_m_valid[8],0,0); - VL_SIG(Vortex__DOT__memory_alu_result[8],31,0); - VL_SIG(Vortex__DOT__memory_mem_result[8],31,0); - VL_SIG8(Vortex__DOT__memory_valid[8],0,0); - VL_SIG(Vortex__DOT__m_w_alu_result[8],31,0); - VL_SIG(Vortex__DOT__m_w_mem_result[8],31,0); - VL_SIG8(Vortex__DOT__m_w_valid[8],0,0); - VL_SIG(Vortex__DOT__writeback_write_data[8],31,0); - VL_SIG(Vortex__DOT__forwarding_src1_fwd_data[8],31,0); - VL_SIG(Vortex__DOT__forwarding_src2_fwd_data[8],31,0); - VL_SIG8(Vortex__DOT__vx_fetch__DOT__valid[8],0,0); - VL_SIG8(Vortex__DOT__vx_f_d_reg__DOT__valid[8],0,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__rd1_register[8],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__rd2_register[8],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__clone_regsiters[32],31,0); - VL_SIG8(Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[8],0,0); - VL_SIG8(Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[8],0,0); + VL_SIG8(Vortex__DOT__fetch_valid[1],0,0); + VL_SIG8(Vortex__DOT__f_d_valid[1],0,0); + VL_SIG(Vortex__DOT__decode_a_reg_data[1],31,0); + VL_SIG(Vortex__DOT__decode_b_reg_data[1],31,0); + VL_SIG8(Vortex__DOT__decode_valid[1],0,0); + VL_SIG8(Vortex__DOT__decode_thread_mask[1],0,0); + VL_SIG(Vortex__DOT__d_e_a_reg_data[1],31,0); + VL_SIG(Vortex__DOT__d_e_b_reg_data[1],31,0); + VL_SIG8(Vortex__DOT__d_e_valid[1],0,0); + VL_SIG(Vortex__DOT__execute_alu_result[1],31,0); + VL_SIG(Vortex__DOT__execute_b_reg_data[1],31,0); + VL_SIG8(Vortex__DOT__execute_valid[1],0,0); + VL_SIG(Vortex__DOT__e_m_alu_result[1],31,0); + VL_SIG(Vortex__DOT__e_m_b_reg_data[1],31,0); + VL_SIG8(Vortex__DOT__e_m_valid[1],0,0); + VL_SIG(Vortex__DOT__memory_alu_result[1],31,0); + VL_SIG(Vortex__DOT__memory_mem_result[1],31,0); + VL_SIG8(Vortex__DOT__memory_valid[1],0,0); + VL_SIG(Vortex__DOT__m_w_alu_result[1],31,0); + VL_SIG(Vortex__DOT__m_w_mem_result[1],31,0); + VL_SIG8(Vortex__DOT__m_w_valid[1],0,0); + VL_SIG(Vortex__DOT__writeback_write_data[1],31,0); + VL_SIG(Vortex__DOT__forwarding_src1_fwd_data[1],31,0); + VL_SIG(Vortex__DOT__forwarding_src2_fwd_data[1],31,0); + VL_SIG8(Vortex__DOT__vx_fetch__DOT__valid[1],0,0); + VL_SIG8(Vortex__DOT__vx_f_d_reg__DOT__valid[1],0,0); + VL_SIG(Vortex__DOT__vx_decode__DOT__rd1_register[1],31,0); + VL_SIG(Vortex__DOT__vx_decode__DOT__rd2_register[1],31,0); + VL_SIG8(Vortex__DOT__vx_decode__DOT__jalrs_thread_mask[1],0,0); + VL_SIG8(Vortex__DOT__vx_decode__DOT__jmprt_thread_mask[1],0,0); VL_SIG(Vortex__DOT__vx_decode__DOT__vx_register_file_master__DOT__registers[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__DOT__registers[32],31,0); + VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[1],31,0); + VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[1],31,0); + VL_SIG8(Vortex__DOT__vx_d_e_reg__DOT__valid[1],0,0); + VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[1],31,0); + VL_SIG8(Vortex__DOT__vx_d_e_reg__DOT__valid_z[1],0,0); + VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__alu_result[1],31,0); + VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[1],31,0); + VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[1],31,0); + VL_SIG8(Vortex__DOT__vx_e_m_reg__DOT__valid[1],0,0); + VL_SIG8(Vortex__DOT__vx_memory__DOT__sm_valid[1],0,0); + VL_SIG(Vortex__DOT__vx_memory__DOT__sm_out_data[1],31,0); + VL_SIG(Vortex__DOT__vx_memory__DOT__vx_shared_memory__DOT__mem[256],31,0); + VL_SIG(Vortex__DOT__vx_m_w_reg__DOT__alu_result[1],31,0); + VL_SIG(Vortex__DOT__vx_m_w_reg__DOT__mem_result[1],31,0); + VL_SIG8(Vortex__DOT__vx_m_w_reg__DOT__valid[1],0,0); + VL_SIG(Vortex__DOT__vx_writeback__DOT__out_pc_data[1],31,0); + VL_SIG(Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[1],31,0); + VL_SIG(Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[1],31,0); }; struct { - VL_SIG(Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__DOT__registers[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__DOT__registers[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__DOT__registers[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__DOT__registers[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__DOT__registers[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__DOT__registers[32],31,0); - VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__a_reg_data[8],31,0); - VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__b_reg_data[8],31,0); - VL_SIG8(Vortex__DOT__vx_d_e_reg__DOT__valid[8],0,0); - VL_SIG(Vortex__DOT__vx_d_e_reg__DOT__reg_data_z[8],31,0); - VL_SIG8(Vortex__DOT__vx_d_e_reg__DOT__valid_z[8],0,0); - VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__alu_result[8],31,0); - VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__a_reg_data[8],31,0); - VL_SIG(Vortex__DOT__vx_e_m_reg__DOT__b_reg_data[8],31,0); - VL_SIG8(Vortex__DOT__vx_e_m_reg__DOT__valid[8],0,0); - VL_SIG(Vortex__DOT__vx_m_w_reg__DOT__alu_result[8],31,0); - VL_SIG(Vortex__DOT__vx_m_w_reg__DOT__mem_result[8],31,0); - VL_SIG8(Vortex__DOT__vx_m_w_reg__DOT__valid[8],0,0); - VL_SIG(Vortex__DOT__vx_writeback__DOT__out_pc_data[8],31,0); - VL_SIG(Vortex__DOT__vx_forwarding__DOT__use_execute_PC_next[8],31,0); - VL_SIG(Vortex__DOT__vx_forwarding__DOT__use_memory_PC_next[8],31,0); - VL_SIG(Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[8],31,0); + VL_SIG(Vortex__DOT__vx_forwarding__DOT__use_writeback_PC_next[1],31,0); VL_SIG16(Vortex__DOT__vx_csr_handler__DOT__csr[4096],11,0); }; @@ -204,95 +183,70 @@ VL_MODULE(VVortex) { VL_SIG8(__Vclklast__TOP__reset,0,0); VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src2_data,31,0); VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_src1_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src2_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__out_src1_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src2_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__out_src1_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src2_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__out_src1_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src2_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__out_src1_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src2_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__out_src1_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src2_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__out_src1_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src2_data,31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__out_src1_data,31,0); VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG(Vortex__DOT__vx_execute__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_alu__out_alu_result,31,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_fetch__out_valid[8],0,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[8],0,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[8],0,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[8],0,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_decode__out_thread_mask[8],0,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_decode__out_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[8],31,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_decode__in_write_data[8],31,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_decode__in_valid[8],0,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[8],31,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[8],31,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_execute__out_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_execute__out_alu_result[8],31,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_execute__in_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[8],31,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[8],31,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[8],31,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[8],31,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_memory__out_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_mem_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_alu_result[8],31,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_fetch__out_valid[1],0,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_fetch__in_thread_mask[1],0,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_f_d_reg__out_valid[1],0,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_f_d_reg__in_valid[1],0,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_decode__out_thread_mask[1],0,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_decode__out_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellout__vx_decode__out_b_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_decode__out_a_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_decode__in_src2_fwd_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_decode__in_src1_fwd_data[1],31,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_decode__in_wb_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_decode__in_write_data[1],31,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_decode__in_valid[1],0,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_d_e_reg__out_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellout__vx_d_e_reg__out_b_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_d_e_reg__out_a_reg_data[1],31,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_d_e_reg__in_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_d_e_reg__in_b_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_d_e_reg__in_a_reg_data[1],31,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_execute__out_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellout__vx_execute__out_b_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_execute__out_alu_result[1],31,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_execute__in_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_execute__in_b_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_execute__in_a_reg_data[1],31,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_e_m_reg__out_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellout__vx_e_m_reg__out_b_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_e_m_reg__out_alu_result[1],31,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_e_m_reg__in_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_e_m_reg__in_b_reg_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_e_m_reg__in_alu_result[1],31,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_cache_driver_in_address[1],31,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_memory__out_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_mem_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_memory__out_alu_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[1],31,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_memory__in_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_memory__in_rd2[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_memory__in_alu_result[1],31,0); + VL_SIG8(Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[1],31,0); + VL_SIG8(Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[1],0,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_writeback__out_write_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[1],31,0); + VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[1],31,0); + VL_SIG(Vortex__DOT__vx_memory__DOT____Vcellout__vx_shared_memory__out_data[1],31,0); }; struct { - VL_SIG(Vortex__DOT____Vcellinp__vx_memory__in_cache_driver_out_data[8],31,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_memory__in_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_memory__in_rd2[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_memory__in_alu_result[8],31,0); - VL_SIG8(Vortex__DOT____Vcellout__vx_m_w_reg__out_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellout__vx_m_w_reg__out_mem_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_m_w_reg__out_alu_result[8],31,0); - VL_SIG8(Vortex__DOT____Vcellinp__vx_m_w_reg__in_valid[8],0,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_m_w_reg__in_mem_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_m_w_reg__in_alu_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_writeback__out_write_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_writeback__in_mem_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_writeback__in_alu_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_forwarding__out_src2_fwd_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellout__vx_forwarding__out_src1_fwd_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_mem_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_writeback_alu_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_memory_mem_data[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_memory_alu_result[8],31,0); - VL_SIG(Vortex__DOT____Vcellinp__vx_forwarding__in_execute_alu_result[8],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellout__vx_register_file_master__out_regs[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__1__KET____DOT__vx_register_file_slave__in_regs[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__2__KET____DOT__vx_register_file_slave__in_regs[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__3__KET____DOT__vx_register_file_slave__in_regs[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__4__KET____DOT__vx_register_file_slave__in_regs[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__5__KET____DOT__vx_register_file_slave__in_regs[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__6__KET____DOT__vx_register_file_slave__in_regs[32],31,0); - VL_SIG(Vortex__DOT__vx_decode__DOT____Vcellinp__gen_code_label__BRA__7__KET____DOT__vx_register_file_slave__in_regs[32],31,0); + VL_SIG(Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_data[1],31,0); + VL_SIG8(Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_valid[1],0,0); + VL_SIG(Vortex__DOT__vx_memory__DOT____Vcellinp__vx_shared_memory__in_address[1],31,0); }; static VL_ST_SIG8(__Vtable1_Vortex__DOT__vx_decode__DOT__mul_alu[8],4,0); @@ -328,7 +282,7 @@ VL_MODULE(VVortex) { private: static QData _change_request(VVortex__Syms* __restrict vlSymsp); public: - static void _combo__TOP__5(VVortex__Syms* __restrict vlSymsp); + static void _combo__TOP__4(VVortex__Syms* __restrict vlSymsp); static void _combo__TOP__9(VVortex__Syms* __restrict vlSymsp); private: void _ctor_var_reset(); @@ -344,7 +298,7 @@ VL_MODULE(VVortex) { static void _initial__TOP__6(VVortex__Syms* __restrict vlSymsp); static void _sequent__TOP__2(VVortex__Syms* __restrict vlSymsp); static void _sequent__TOP__3(VVortex__Syms* __restrict vlSymsp); - static void _sequent__TOP__4(VVortex__Syms* __restrict vlSymsp); + static void _sequent__TOP__5(VVortex__Syms* __restrict vlSymsp); static void _sequent__TOP__7(VVortex__Syms* __restrict vlSymsp); static void _settle__TOP__1(VVortex__Syms* __restrict vlSymsp); static void _settle__TOP__8(VVortex__Syms* __restrict vlSymsp); diff --git a/rtl/obj_dir/VVortex__ALL.a b/rtl/obj_dir/VVortex__ALL.a index 1b984bce..01a5b261 100644 Binary files a/rtl/obj_dir/VVortex__ALL.a and b/rtl/obj_dir/VVortex__ALL.a differ diff --git a/rtl/obj_dir/VVortex__ALLcls.o b/rtl/obj_dir/VVortex__ALLcls.o index 8130a0b2..9bbc88e9 100644 Binary files a/rtl/obj_dir/VVortex__ALLcls.o and b/rtl/obj_dir/VVortex__ALLcls.o differ diff --git a/rtl/obj_dir/VVortex__ver.d b/rtl/obj_dir/VVortex__ver.d index 30f7b033..8fab8f8c 100644 --- a/rtl/obj_dir/VVortex__ver.d +++ b/rtl/obj_dir/VVortex__ver.d @@ -1 +1 @@ -obj_dir/VVortex.cpp obj_dir/VVortex.h obj_dir/VVortex.mk obj_dir/VVortex__Syms.cpp obj_dir/VVortex__Syms.h obj_dir/VVortex__ver.d obj_dir/VVortex_classes.mk : /usr/local/bin/verilator_bin /usr/local/bin/verilator_bin VX_alu.v VX_csr_handler.v VX_d_e_reg.v VX_decode.v VX_define.v VX_e_m_reg.v VX_execute.v VX_f_d_reg.v VX_fetch.v VX_forwarding.v VX_m_w_reg.v VX_memory.v VX_register_file.v VX_register_file_slave.v VX_writeback.v Vortex.v +obj_dir/VVortex.cpp obj_dir/VVortex.h obj_dir/VVortex.mk obj_dir/VVortex__Syms.cpp obj_dir/VVortex__Syms.h obj_dir/VVortex__ver.d obj_dir/VVortex_classes.mk : /usr/local/bin/verilator_bin /usr/local/bin/verilator_bin VX_alu.v VX_csr_handler.v VX_d_e_reg.v VX_decode.v VX_define.v VX_e_m_reg.v VX_execute.v VX_f_d_reg.v VX_fetch.v VX_forwarding.v VX_m_w_reg.v VX_memory.v VX_register_file.v VX_register_file_slave.v VX_shared_memory.v VX_writeback.v Vortex.v diff --git a/rtl/obj_dir/VVortex__verFiles.dat b/rtl/obj_dir/VVortex__verFiles.dat index efdd1e9e..ec20be6d 100644 --- a/rtl/obj_dir/VVortex__verFiles.dat +++ b/rtl/obj_dir/VVortex__verFiles.dat @@ -4,24 +4,25 @@ S 5163137 401094 1553636247 412576209 1553636247 412576209 "/usr/local S 2785 5518365 1554498824 810406070 1554498824 810406070 "VX_alu.v" S 1495 5518326 1553635490 361093288 1553635490 361093288 "VX_csr_handler.v" S 5105 5518327 1554498824 810406070 1554498824 810406070 "VX_d_e_reg.v" -S 15102 5518328 1554498824 810406070 1554498824 810406070 "VX_decode.v" -S 1557 5518330 1554498824 810406070 1554498824 810406070 "VX_define.v" +S 15170 5518328 1554502090 670647015 1554502090 670647015 "VX_decode.v" +S 1557 5518330 1554504720 475408052 1554504720 475408052 "VX_define.v" S 4077 5518331 1554498824 810406070 1554498824 810406070 "VX_e_m_reg.v" S 3288 5518332 1554498824 810406070 1554498824 810406070 "VX_execute.v" S 1558 5518333 1554498824 810406070 1554498824 810406070 "VX_f_d_reg.v" S 4606 5518334 1554498824 810406070 1554498824 810406070 "VX_fetch.v" S 5632 5518335 1553705050 153020819 1553705050 153020819 "VX_forwarding.v" S 1677 5518336 1553705050 153020819 1553705050 153020819 "VX_m_w_reg.v" -S 3035 5518337 1554498824 810406070 1554498824 810406070 "VX_memory.v" +S 3572 5518337 1554506617 876624096 1554506617 876624096 "VX_memory.v" S 1078 5518338 1554498824 810406070 1554498824 810406070 "VX_register_file.v" S 1387 5518394 1554498824 810406070 1554498824 810406070 "VX_register_file_slave.v" -S 1323 5518339 1554498824 810406070 1554498824 810406070 "VX_writeback.v" -S 16910 5518364 1554498824 810406070 1554498824 810406070 "Vortex.v" -T 778984 5518343 1554498868 802626708 1554498868 802626708 "obj_dir/VVortex.cpp" -T 20905 5518342 1554498868 782626608 1554498868 782626608 "obj_dir/VVortex.h" -T 1777 5518345 1554498868 802626708 1554498868 802626708 "obj_dir/VVortex.mk" -T 530 5518341 1554498868 782626608 1554498868 782626608 "obj_dir/VVortex__Syms.cpp" -T 711 5518340 1554498868 782626608 1554498868 782626608 "obj_dir/VVortex__Syms.h" -T 443 5518346 1554498868 802626708 1554498868 802626708 "obj_dir/VVortex__ver.d" -T 0 0 1554498868 802626708 1554498868 802626708 "obj_dir/VVortex__verFiles.dat" -T 1159 5518344 1554498868 802626708 1554498868 802626708 "obj_dir/VVortex_classes.mk" +S 645 5519352 1554505485 275081830 1554505485 275081830 "VX_shared_memory.v" +S 1454 5518339 1554501974 870074102 1554501974 870074102 "VX_writeback.v" +S 16949 5518364 1554505440 378865748 1554505440 378865748 "Vortex.v" +T 156200 5518343 1554506619 200630789 1554506619 200630789 "obj_dir/VVortex.cpp" +T 15426 5518342 1554506619 196630769 1554506619 196630769 "obj_dir/VVortex.h" +T 1777 5518345 1554506619 200630789 1554506619 200630789 "obj_dir/VVortex.mk" +T 530 5518341 1554506619 196630769 1554506619 196630769 "obj_dir/VVortex__Syms.cpp" +T 711 5518340 1554506619 196630769 1554506619 196630769 "obj_dir/VVortex__Syms.h" +T 462 5518346 1554506619 200630789 1554506619 200630789 "obj_dir/VVortex__ver.d" +T 0 0 1554506619 200630789 1554506619 200630789 "obj_dir/VVortex__verFiles.dat" +T 1159 5518344 1554506619 200630789 1554506619 200630789 "obj_dir/VVortex_classes.mk" diff --git a/rtl/obj_dir/test_bench.o b/rtl/obj_dir/test_bench.o index 26ffe3da..4a900e6a 100644 Binary files a/rtl/obj_dir/test_bench.o and b/rtl/obj_dir/test_bench.o differ diff --git a/rtl/results.txt b/rtl/results.txt index 7878fa13..1bf4341c 100644 --- a/rtl/results.txt +++ b/rtl/results.txt @@ -3,5 +3,5 @@ # of forwarding stalls: 0 # of branch stalls: 0 # CPI: 1.00008 -# time to simulate: 2.17658e-317 milliseconds +# time to simulate: 2.13419e-317 milliseconds # GRADE: Failed on test: 0