static_inst.hh (11514:eb53b59ea625) static_inst.hh (12104:edd63f9c6184)
1/*
2 * Copyright (c) 2010-2013, 2016 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 141 unchanged lines hidden (view full) ---

150 if (bits(machInst, 28, 24) == 0x10)
151 intWidth = 64; // Force 64-bit width for ADR/ADRP
152 else
153 intWidth = (aarch64 && bits(machInst, 31)) ? 64 : 32;
154 }
155
156 /// Print a register name for disassembly given the unique
157 /// dependence tag number (FP or int).
1/*
2 * Copyright (c) 2010-2013, 2016 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 141 unchanged lines hidden (view full) ---

150 if (bits(machInst, 28, 24) == 0x10)
151 intWidth = 64; // Force 64-bit width for ADR/ADRP
152 else
153 intWidth = (aarch64 && bits(machInst, 31)) ? 64 : 32;
154 }
155
156 /// Print a register name for disassembly given the unique
157 /// dependence tag number (FP or int).
158 void printReg(std::ostream &os, int reg) const;
158 void printIntReg(std::ostream &os, RegIndex reg_idx) const;
159 void printFloatReg(std::ostream &os, RegIndex reg_idx) const;
160 void printCCReg(std::ostream &os, RegIndex reg_idx) const;
161 void printMiscReg(std::ostream &os, RegIndex reg_idx) const;
159 void printMnemonic(std::ostream &os,
160 const std::string &suffix = "",
161 bool withPred = true,
162 bool withCond64 = false,
163 ConditionCode cond64 = COND_UC) const;
164 void printTarget(std::ostream &os, Addr target,
165 const SymbolTable *symtab) const;
166 void printCondition(std::ostream &os, unsigned code,

--- 256 unchanged lines hidden ---
162 void printMnemonic(std::ostream &os,
163 const std::string &suffix = "",
164 bool withPred = true,
165 bool withCond64 = false,
166 ConditionCode cond64 = COND_UC) const;
167 void printTarget(std::ostream &os, Addr target,
168 const SymbolTable *symtab) const;
169 void printCondition(std::ostream &os, unsigned code,

--- 256 unchanged lines hidden ---