1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 52 unchanged lines hidden (view full) --- 61namespace X86ISA 62{ 63 std::string LdStOp::generateDisassembly(Addr pc, 64 const SymbolTable *symtab) const 65 { 66 std::stringstream response; 67 68 printMnemonic(response, instMnem, mnemonic); |
69 printDestReg(response, 0, dataSize); |
70 response << ", "; 71 printSegment(response, segment); 72 ccprintf(response, ":[%d*", scale); |
73 printSrcReg(response, 0, addressSize); |
74 response << " + "; |
75 printSrcReg(response, 1, addressSize); |
76 ccprintf(response, " + %#x]", disp); 77 return response.str(); 78 } 79} |