Ignore:
Timestamp:
Jun 3, 2009, 10:15:51 AM (15 years ago)
Author:
rosiere
Message:

Modif for performance :
1) Load Store Unit : store send request to valid exeception
2) Commit_unit : retire can bypass store
3) Commit_unit : add stat to manage store instruction
4) Load Store Unit and Load Store Pointer Manager : add store_queue_ptr_read
5) Fix lot of bug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Script/instruction_flow_diff.sh

    r117 r122  
    3434    # Read symbol file and take function address and function name
    3535    local -a array1_address;
     36    local -a array1_load_data;
    3637    local -i cpt1;
    3738    local -i cpt2;
     
    4546            # extract address
    4647            address1=$(echo ${line} | cut -d' ' -f2);
     48            load_data1=$(echo ${line} | cut -d' ' -f7);
    4749         
    4850            array1_address[${cpt1}]=${address1};
     51            array1_load_data[${cpt1}]=${load_data1};
    4952
    5053            cpt1=$((${cpt1}+1));
     
    5659    cpt2=1;
    5760    address1=${array1_address[${cpt1}]};
     61    load_data1=${array1_load_data[${cpt1}]};
    5862
    5963    while read line; do
     
    6771            # extract address
    6872            address2=$(echo ${line} | cut -d' ' -f2);
     73            load_data2=$(echo ${line} | cut -d' ' -f7);
    6974
    7075            # test address
    7176            if test "${address1}" != "${address2}"; then
    72                 echo "diff line ${cpt2} :";
     77                echo "diff line ${cpt2} on address:";
     78                echo "${line}";
     79                exit;
     80            fi;
     81
     82            if test "${load_data1}" != "${load_data2}"; then
     83                echo "diff line ${cpt2} on load_data:";
    7384                echo "${line}";
    7485                exit;
     
    7788            cpt1=$((${cpt1}+1));
    7889            address1=${array1_address[${cpt1}]};
     90            load_data1=${array1_load_data[${cpt1}]};
    7991
    8092        fi;
Note: See TracChangeset for help on using the changeset viewer.