Hello,
I have created member functions in the FUPool Class ( Class in src/cpu/o3 ).
So, I'm trying to use data from created member functions.
 
This is my member functions..
 
bool
FUPool::CPU0FUanalysis() // Additional Part
{
    int pass_opnum2 = opnum2_cpu0;
    int pass_opsimd = opsimd_cpu0;
    int pass_read = opmemread_cpu0;
    int pass_write = opmemwrite_cpu0;

    opnum2_cpu0 = 0;
    opsimd_cpu0 = 0;
    opmemread_cpu0 = 0;
    opmemwrite_cpu0 = 0;

    if ((pass_opnum2 <= numThr) && (pass_opsimd <= numThr) 
&& (pass_read <= ThrRead) && ((pass_write >= WrMinThr) 
&& (pass_write <= WrMaxThr))) {
        return true;}
    else {
        return false;}
}

bool
FUPool::CPU1FUanalysis()
{
    int pass_opnum2 = opnum2_cpu1;
    int pass_opsimd = opsimd_cpu1;
    int pass_read = opmemread_cpu1;
    int pass_write = opmemwrite_cpu1;

    opnum2_cpu1 = 0;
    opsimd_cpu1 = 0;
    opmemread_cpu1 = 0;
    opmemwrite_cpu1 = 0;

    if ((pass_opnum2 <= numThr) && (pass_opsimd <= numThr) 
&& (pass_read <= ThrRead) && ((pass_write >= WrMinThr) 
&& (pass_write <= WrMaxThr))) {
        return true;}
    else {
        return false;}
}
 
I'm trying to use the return values in a member function of cache Class ( Class 
src/mem/cache ).
However, it is not easy to fine. It is so complex.
Is there a way to do this?
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to