misc.cc (12106:7784fac1b159) | misc.cc (12281:90315832cb81) |
---|---|
1/* 2 * Copyright (c) 2010, 2012-2013 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 245 unchanged lines hidden (view full) --- 254 return ss.str(); 255} 256 257std::string 258MiscRegRegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 259{ 260 std::stringstream ss; 261 printMnemonic(ss); | 1/* 2 * Copyright (c) 2010, 2012-2013 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 245 unchanged lines hidden (view full) --- 254 return ss.str(); 255} 256 257std::string 258MiscRegRegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 259{ 260 std::stringstream ss; 261 printMnemonic(ss); |
262 printIntReg(ss, dest); | 262 printMiscReg(ss, dest); |
263 ss << ", "; 264 printIntReg(ss, op1); | 263 ss << ", "; 264 printIntReg(ss, op1); |
265 ccprintf(ss, ", #%d", imm); | |
266 return ss.str(); 267} 268 269std::string 270RegMiscRegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 271{ 272 std::stringstream ss; 273 printMnemonic(ss); 274 printIntReg(ss, dest); 275 ss << ", "; | 265 return ss.str(); 266} 267 268std::string 269RegMiscRegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 270{ 271 std::stringstream ss; 272 printMnemonic(ss); 273 printIntReg(ss, dest); 274 ss << ", "; |
276 printIntReg(ss, op1); 277 ccprintf(ss, ", #%d", imm); | 275 printMiscReg(ss, op1); |
278 return ss.str(); 279} 280 281std::string 282RegImmImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 283{ 284 std::stringstream ss; 285 printMnemonic(ss); --- 45 unchanged lines hidden --- | 276 return ss.str(); 277} 278 279std::string 280RegImmImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 281{ 282 std::stringstream ss; 283 printMnemonic(ss); --- 45 unchanged lines hidden --- |