// Verilated -*- C++ -*-
// DESCRIPTION: Verilator output: Design implementation internals
// See VVortex.h for the primary calling header

#include "VVortex_VX_frE_to_bckE_req_inter.h"
#include "VVortex__Syms.h"


//--------------------
// STATIC VARIABLES


//--------------------

VL_CTOR_IMP(VVortex_VX_frE_to_bckE_req_inter) {
    // Reset internal values
    // Reset structure values
    _ctor_var_reset();
}

void VVortex_VX_frE_to_bckE_req_inter::__Vconfigure(VVortex__Syms* vlSymsp, bool first) {
    if (0 && first) {}  // Prevent unused
    this->__VlSymsp = vlSymsp;
}

VVortex_VX_frE_to_bckE_req_inter::~VVortex_VX_frE_to_bckE_req_inter() {
}

//--------------------
// Internal Methods

void VVortex_VX_frE_to_bckE_req_inter::_ctor_var_reset() {
    VL_DEBUG_IF(VL_DBG_MSGF("+            VVortex_VX_frE_to_bckE_req_inter::_ctor_var_reset\n"); );
    // Body
    csr_address = VL_RAND_RESET_I(12);
    VL_RAND_RESET_W(128,a_reg_data);
    VL_RAND_RESET_W(128,b_reg_data);
    itype_immed = VL_RAND_RESET_I(32);
    branch_type = VL_RAND_RESET_I(3);
    jal = VL_RAND_RESET_I(1);
    jal_offset = VL_RAND_RESET_I(32);
}
