OpenCores
URL https://opencores.org/ocsvn/or2k/or2k/trunk

Subversion Repositories or2k

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /or2k/trunk
    from Rev 26 to Rev 27
    Reverse comparison

Rev 26 → Rev 27

/analysis-bin/insnanalysis/or1k-32-insn.c
1336,7 → 1336,7
((or1k_32_insns[largest_index])->insn_string),
((or1k_32_insns[largest_index])->count),
(float)(((float)((or1k_32_insns[largest_index])->count))/
((float)num_seen_insns))*100.f);
((float)num_seen_insns)));
((or1k_32_insns[largest_index])->count) = -1; // Eliminate this one
1470,7 → 1470,7
insn_info->insn_string,
insn_info->count,
(float)(((float)((insn_info)->count))/
((float)num_seen_insns))*100.f
((float)num_seen_insns))
);
 
1508,7 → 1508,7
insn_info->branch_info.values[largest_i][0],
insn_info->branch_info.values[largest_i][1],
(float)(((float)insn_info->branch_info.values[largest_i][1])
/((float)((insn_info)->count)))*100.0f);
/((float)((insn_info)->count))));
insn_info->branch_info.values[largest_i][1] = -1; // clear this one
i++;
}
1543,7 → 1543,7
insn_info->imm_info.values[largest_i][0],
insn_info->imm_info.values[largest_i][1],
(float)(((float)insn_info->imm_info.values[largest_i][1])
/((float)((insn_info)->count)))*100.0f);
/((float)((insn_info)->count))));
insn_info->imm_info.values[largest_i][1] = -1; // clear this one
i++;
}
1583,7 → 1583,7
largest_i,
insn_info->rD_use_freq[largest_i],
(float)(((float)insn_info->rD_use_freq[largest_i])
/((float)((insn_info)->count)))*100.0f);
/((float)((insn_info)->count))));
insn_info->rD_use_freq[largest_i] = -1; // clear this one
i++;
}
1624,7 → 1624,7
largest_i,
insn_info->rA_use_freq[largest_i],
(float)(((float)insn_info->rA_use_freq[largest_i])
/((float)((insn_info)->count)))*100.0f);
/((float)((insn_info)->count))));
insn_info->rA_use_freq[largest_i] = -1; // clear this one
i++;
}
1665,7 → 1665,7
largest_i,
insn_info->rB_use_freq[largest_i],
(float)(((float)insn_info->rB_use_freq[largest_i])
/((float)((insn_info)->count)))*100.0f);
/((float)((insn_info)->count))));
insn_info->rB_use_freq[largest_i] = -1; // clear this one
i++;
}
1787,7 → 1787,7
"%d,\n",
#endif
set[n],
(float)((float)set[n]/(float)insn_info->count)*100.0f);
(float)((float)set[n]/(float)insn_info->count));
// done printing this one out.. let's clear its count
set_count_copy[largest_indx + 1] = -1;
/analysis-bin/insnanalysis/or1k-32-insn.h
10,8 → 10,8
#define DEBUG_PRINT 0
 
// Choose the output format, uncomment only one
#define DISPLAY_STRING
//#define DISPLAY_CSV
//#define DISPLAY_STRING
#define DISPLAY_CSV
 
 
// Struct for information about the register to be confugred
/analysis-data/or1k-analysis.ods Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.