Deleted Added
sdiff udiff text old ( 10696:b5e5068fcb26 ) new ( 11572:9eac6e12c673 )
full compact
1/*
2 * Copyright (c) 2014 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
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

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

177WarnUnimplemented::generateDisassembly(Addr pc, const SymbolTable *symtab) const
178{
179 return csprintf("%-10s (unimplemented)",
180 fullMnemonic.size() ? fullMnemonic.c_str() : mnemonic);
181}
182
183
184
185FlushPipeInst::FlushPipeInst(const char *_mnemonic, ExtMachInst _machInst)
186 : ArmStaticInst(_mnemonic, _machInst, No_OpClass)
187{
188 flags[IsNonSpeculative] = true;
189}
190
191Fault
192FlushPipeInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const
193{
194 Fault fault = std::make_shared<FlushPipe>();
195 return fault;
196}
197
198std::string
199FlushPipeInst::generateDisassembly(Addr pc, const SymbolTable *symtab) const
200{
201 return csprintf("%-10s (pipe flush)", mnemonic);
202}