1696 lines
101 KiB
C++
1696 lines
101 KiB
C++
// 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);
|
|
}
|