// Verilated -*- C++ -*- // DESCRIPTION: Verilator output: Design implementation internals // See VVX_gpr_syn.h for the primary calling header #include "VVX_gpr_syn.h" #include "VVX_gpr_syn__Syms.h" //-------------------- // STATIC VARIABLES //-------------------- VL_CTOR_IMP(VVX_gpr_syn) { VVX_gpr_syn__Syms* __restrict vlSymsp = __VlSymsp = new VVX_gpr_syn__Syms(this, name()); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Reset internal values // Reset structure values _ctor_var_reset(); } void VVX_gpr_syn::__Vconfigure(VVX_gpr_syn__Syms* vlSymsp, bool first) { if (0 && first) {} // Prevent unused this->__VlSymsp = vlSymsp; } VVX_gpr_syn::~VVX_gpr_syn() { delete __VlSymsp; __VlSymsp=NULL; } //-------------------- void VVX_gpr_syn::eval() { VL_DEBUG_IF(VL_DBG_MSGF("+++++TOP Evaluate VVX_gpr_syn::eval\n"); ); VVX_gpr_syn__Syms* __restrict vlSymsp = this->__VlSymsp; // Setup global symbol table VVX_gpr_syn* __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_gpr_syn::_eval_initial_loop(VVX_gpr_syn__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 void VVX_gpr_syn::_initial__TOP__1(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_initial__TOP__1\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body // INITIAL at VX_gpr_syn.v:149 vlTOPp->out_gpr_stall = 0U; } VL_INLINE_OPT void VVX_gpr_syn::_sequent__TOP__2(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_sequent__TOP__2\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Variables // Begin mtask footprint all: VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2,0,0); VL_SIG8(__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3,4,0); VL_SIG8(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3,6,0); VL_SIG8(__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3,0,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2,31,0); VL_SIG(__Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3,31,0); // Body __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2 = 0U; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3 = 0U; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs1][3U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][0U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][1U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][2U]; vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [vlTOPp->rs2][3U]; // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYS at VX_gpr.v:24 if (vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__write_enable) { if ((1U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->write_data[0U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0 = 0U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0 = vlTOPp->rd; } if ((2U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->write_data[1U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1 = 0x20U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1 = vlTOPp->rd; } if ((4U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->write_data[2U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2 = 0x40U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2 = vlTOPp->rd; } if ((8U & (IData)(vlTOPp->wb_valid))) { __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->write_data[3U]; __Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3 = 1U; __Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3 = 0x60U; __Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3 = vlTOPp->rd; } } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr__v3); } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr__v3); } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr__v3); } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr__v3); } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr__v3); } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr__v3); } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr__v3); } // ALWAYSPOST at VX_gpr.v:29 if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v0); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v1); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v2); } if (__Vdlyvset__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3) { VL_ASSIGNSEL_WIII(32,(IData)(__Vdlyvlsb__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3), vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr [__Vdlyvdim0__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3], __Vdlyvval__VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr__v3); } vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1cU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1dU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1eU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1fU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1cU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1dU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1eU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1fU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x18U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x19U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1aU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1bU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x18U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x19U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1aU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1bU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x14U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x15U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x16U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x17U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x14U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x15U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x16U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x17U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x10U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x11U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x12U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x13U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x10U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x11U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x12U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x13U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xcU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xdU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xeU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xfU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xcU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xdU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xeU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xfU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[8U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[9U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xaU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xbU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[8U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[9U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xaU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xbU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[4U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[5U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[6U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[7U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[4U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[5U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[6U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[7U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[3U]; } void VVX_gpr_syn::_settle__TOP__3(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_settle__TOP__3\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__write_enable = ((0U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__write_enable = ((1U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__write_enable = ((2U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__write_enable = ((3U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__write_enable = ((4U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__write_enable = ((5U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__write_enable = ((6U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__write_enable = ((7U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[1U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[2U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[3U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[4U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[5U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[6U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[7U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[4U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[5U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[6U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[7U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[8U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[9U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xaU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xbU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[8U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[9U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xaU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xbU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xcU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xdU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xeU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0xfU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xcU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xdU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xeU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0xfU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x10U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x11U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x12U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x13U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x10U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x11U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x12U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x13U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x14U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x15U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x16U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x17U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x14U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x15U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x16U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x17U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x18U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x19U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1aU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1bU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x18U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x19U] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1aU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1bU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1cU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1dU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1eU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[0x1fU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data[3U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1cU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[0U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1dU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[1U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1eU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[2U]; vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[0x1fU] = vlTOPp->VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data[3U]; vlTOPp->out_b_reg_data[0U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ (0x1cU & ((IData)(vlTOPp->warp_num) << 2U))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_b_reg_data[1U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_b_reg_data[2U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_b_reg_data[3U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(4U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_a_reg_data[0U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ (0x1cU & ((IData)(vlTOPp->warp_num) << 2U))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_a_reg_data[1U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_a_reg_data[2U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_a_reg_data[3U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(4U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); } VL_INLINE_OPT void VVX_gpr_syn::_combo__TOP__4(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_combo__TOP__4\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__write_enable = ((7U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__write_enable = ((6U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__write_enable = ((5U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__write_enable = ((4U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__write_enable = ((3U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__write_enable = ((2U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__write_enable = ((1U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__write_enable = ((0U == (IData)(vlTOPp->wb_warp_num)) & ( (0U != (IData)(vlTOPp->wb)) & (0U != (IData)(vlTOPp->rd)))); vlTOPp->out_a_reg_data[0U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ (0x1cU & ((IData)(vlTOPp->warp_num) << 2U))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_a_reg_data[1U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_a_reg_data[2U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_a_reg_data[3U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(4U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_a_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_b_reg_data[0U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ (0x1cU & ((IData)(vlTOPp->warp_num) << 2U))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_b_reg_data[1U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(1U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_b_reg_data[2U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(2U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); vlTOPp->out_b_reg_data[3U] = (((0U == (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))) ? 0U : (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(4U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] << ((IData)(0x20U) - (0x1fU & ((IData)(vlTOPp->warp_num) << 7U))))) | (vlTOPp->VX_gpr_wrapper__DOT__temp_b_reg_data[ ((IData)(3U) + (0x1cU & ((IData)(vlTOPp->warp_num) << 2U)))] >> (0x1fU & ((IData)(vlTOPp->warp_num) << 7U)))); } void VVX_gpr_syn::_eval(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_eval\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body if (((IData)(vlTOPp->clk) & (~ (IData)(vlTOPp->__Vclklast__TOP__clk)))) { vlTOPp->_sequent__TOP__2(vlSymsp); } vlTOPp->_combo__TOP__4(vlSymsp); // Final vlTOPp->__Vclklast__TOP__clk = vlTOPp->clk; } void VVX_gpr_syn::_eval_initial(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_eval_initial\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body vlTOPp->_initial__TOP__1(vlSymsp); vlTOPp->__Vclklast__TOP__clk = vlTOPp->clk; } void VVX_gpr_syn::final() { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::final\n"); ); // Variables VVX_gpr_syn__Syms* __restrict vlSymsp = this->__VlSymsp; VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; } void VVX_gpr_syn::_eval_settle(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_eval_settle\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body vlTOPp->_settle__TOP__3(vlSymsp); } VL_INLINE_OPT QData VVX_gpr_syn::_change_request(VVX_gpr_syn__Syms* __restrict vlSymsp) { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_change_request\n"); ); VVX_gpr_syn* __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp; // Body // Change detection QData __req = false; // Logically a bool return __req; } #ifdef VL_DEBUG void VVX_gpr_syn::_eval_debug_assertions() { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_eval_debug_assertions\n"); ); // Body if (VL_UNLIKELY((clk & 0xfeU))) { Verilated::overWidthError("clk");} if (VL_UNLIKELY((rs1 & 0xe0U))) { Verilated::overWidthError("rs1");} if (VL_UNLIKELY((rs2 & 0xe0U))) { Verilated::overWidthError("rs2");} if (VL_UNLIKELY((warp_num & 0xf0U))) { Verilated::overWidthError("warp_num");} if (VL_UNLIKELY((rd & 0xe0U))) { Verilated::overWidthError("rd");} if (VL_UNLIKELY((wb & 0xfcU))) { Verilated::overWidthError("wb");} if (VL_UNLIKELY((wb_valid & 0xf0U))) { Verilated::overWidthError("wb_valid");} if (VL_UNLIKELY((wb_warp_num & 0xf0U))) { Verilated::overWidthError("wb_warp_num");} } #endif // VL_DEBUG void VVX_gpr_syn::_ctor_var_reset() { VL_DEBUG_IF(VL_DBG_MSGF("+ VVX_gpr_syn::_ctor_var_reset\n"); ); // Body clk = VL_RAND_RESET_I(1); rs1 = VL_RAND_RESET_I(5); rs2 = VL_RAND_RESET_I(5); warp_num = VL_RAND_RESET_I(4); VL_RAND_RESET_W(128,write_data); rd = VL_RAND_RESET_I(5); wb = VL_RAND_RESET_I(2); wb_valid = VL_RAND_RESET_I(4); wb_warp_num = VL_RAND_RESET_I(4); VL_RAND_RESET_W(128,out_a_reg_data); VL_RAND_RESET_W(128,out_b_reg_data); out_gpr_stall = VL_RAND_RESET_I(1); VL_RAND_RESET_W(1024,VX_gpr_wrapper__DOT__temp_a_reg_data); VL_RAND_RESET_W(1024,VX_gpr_wrapper__DOT__temp_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__0__KET____DOT__vx_gpr__out_a_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__1__KET____DOT__vx_gpr__out_a_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__2__KET____DOT__vx_gpr__out_a_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__3__KET____DOT__vx_gpr__out_a_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__4__KET____DOT__vx_gpr__out_a_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__5__KET____DOT__vx_gpr__out_a_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__6__KET____DOT__vx_gpr__out_a_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_b_reg_data); VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT____Vcellout__genblk1__BRA__7__KET____DOT__vx_gpr__out_a_reg_data); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__0__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__1__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__2__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__3__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__4__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__5__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__6__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); { int __Vi0=0; for (; __Vi0<32; ++__Vi0) { VL_RAND_RESET_W(128,VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__gpr[__Vi0]); }} VX_gpr_wrapper__DOT__genblk1__BRA__7__KET____DOT__vx_gpr__DOT__write_enable = VL_RAND_RESET_I(1); }