std::stringstream ss;
Addr target;
- ccprintf(ss, "%-10s ", mnemonic);
+ // Generate correct mnemonic
+ std::string myMnemonic(mnemonic);
+
+ // Additional characters depending on isa bits being set
+ if (lkSet) myMnemonic = myMnemonic + "l";
+ if (aaSet) myMnemonic = myMnemonic + "a";
+ ccprintf(ss, "%-10s ", myMnemonic);
if (aaSet) {
target = disp;
std::stringstream ss;
Addr target;
- ccprintf(ss, "%-10s ", mnemonic);
+ // Generate the correct mnemonic
+ std::string myMnemonic(mnemonic);
+
+ // Additional characters depending on isa bits being set
+ if (lkSet) myMnemonic = myMnemonic + "l";
+ if (aaSet) myMnemonic = myMnemonic + "a";
+ ccprintf(ss, "%-10s ", myMnemonic);
// Print BI and BO fields
ss << crBit << ", " << opts << ", ";
{
std::stringstream ss;
+ // Generate the correct mnemonic
+ std::string myMnemonic(mnemonic);
+
+ // Additional characters depending on isa bits being set
+ if (lkSet) myMnemonic = myMnemonic + "l";
ccprintf(ss, "%-10s ", mnemonic);
// Print the BI and BO fields