Searched refs:base (Results 26 - 50 of 167) sorted by relevance

1234567

/gem5/src/arch/arm/insts/
H A Dstatic_inst.cc48 #include "base/condcodes.hh"
49 #include "base/cprintf.hh"
50 #include "base/loader/symtab.hh"
57 ArmStaticInst::shift_rm_imm(uint32_t base, uint32_t shamt, argument
67 return base << shamt;
72 return base >> shamt;
75 return (base >> 31) | -((base & (1 << 31)) >> 31);
77 return (base >> shamt) | -((base
92 shiftReg64(uint64_t base, uint64_t shiftAmt, ArmShiftType type, uint8_t width) const argument
131 extendReg64(uint64_t base, ArmExtendType type, uint64_t shiftAmt, uint8_t width) const argument
177 shift_rm_rs(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const argument
217 shift_carry_imm(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const argument
257 shift_carry_rs(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const argument
[all...]
H A Dsve_mem.cc53 printIntReg(ss, base);
69 printIntReg(ss, base);
89 printIntReg(ss, base);
108 printIntReg(ss, base);
H A Dmem64.cc43 #include "base/loader/symtab.hh"
57 printIntReg(ss, base);
73 printIntReg(os, base);
110 printIntReg(ss, base);
128 printIntReg(ss, base);
183 printIntReg(ss, base);
H A Dsve_macromem.hh56 IntRegIndex base; member in class:ArmISA::SveLdStructSS
65 dest(_dest), gp(_gp), base(_base), offset(_offset), numregs(_numregs)
111 printIntReg(ss, base);
127 IntRegIndex base; member in class:ArmISA::SveStStructSS
136 dest(_dest), gp(_gp), base(_base), offset(_offset), numregs(_numregs)
183 printIntReg(ss, base);
200 IntRegIndex base; member in class:ArmISA::SveLdStructSI
209 dest(_dest), gp(_gp), base(_base), imm(_imm), numregs(_numregs)
255 printIntReg(ss, base);
272 IntRegIndex base; member in class:ArmISA::SveStStructSI
345 IntRegIndex base; member in class:ArmISA::SveIndexedMemVI
441 IntRegIndex base; member in class:ArmISA::SveIndexedMemSV
[all...]
/gem5/src/base/loader/
H A Draw_object.cc31 #include "base/loader/raw_object.hh"
33 #include "base/loader/symtab.hh"
34 #include "base/trace.hh"
66 RawObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
73 RawObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
84 RawObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
H A Daout_object.cc31 #include "base/loader/aout_object.hh"
35 #include "base/loader/exec_aout.h"
36 #include "base/loader/symtab.hh"
37 #include "base/trace.hh"
84 AoutObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
91 AoutObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
99 AoutObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
H A Dobject_file.hh38 #include "base/logging.hh"
39 #include "base/types.hh"
94 virtual bool loadAllSymbols(SymbolTable *symtab, Addr base = 0,
96 virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0,
98 virtual bool loadLocalSymbols(SymbolTable *symtab, Addr base = 0,
100 virtual bool loadWeakSymbols(SymbolTable *symtab, Addr base = 0,
149 /* This function allows you to override the base address where
H A Decoff_object.cc31 #include "base/loader/ecoff_object.hh"
35 #include "base/loader/symtab.hh"
36 #include "base/logging.hh"
37 #include "base/trace.hh"
38 #include "base/types.hh"
42 // base/types.hh and ecoff_machdep.h must be before the other .h files
46 #include "base/loader/coff_sym.h"
47 #include "base/loader/coff_symconst.h"
48 #include "base/loader/exec_ecoff.h"
94 EcoffObject::loadAllSymbols(SymbolTable *symtab, Addr base, Add argument
103 loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, Addr addr_mask) argument
133 loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, Addr addr_mask) argument
[all...]
H A Ddtb_object.cc31 #include "base/loader/dtb_object.hh"
175 DtbObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
182 DtbObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
190 DtbObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
/gem5/src/arch/hsail/
H A DBrig_new.hpp1215 BrigBase base; member in struct:BrigDirectiveArgBlockEnd
1219 BrigBase base; member in struct:BrigDirectiveArgBlockStart
1223 BrigBase base; member in struct:BrigDirectiveComment
1228 BrigBase base; member in struct:BrigDirectiveControl
1235 BrigBase base; member in struct:BrigDirectiveExecutable
1253 BrigBase base; member in struct:BrigDirectiveExtension
1258 BrigBase base; member in struct:BrigDirectiveFbarrier
1266 BrigBase base; member in struct:BrigDirectiveLabel
1271 BrigBase base; member in struct:BrigDirectiveLoc
1278 BrigBase base; member in struct:BrigDirectiveNone
1282 BrigBase base; member in struct:BrigDirectivePragma
1287 BrigBase base; member in struct:BrigDirectiveVariable
1308 BrigBase base; member in struct:BrigDirectiveModule
1319 BrigBase base; member in struct:BrigInstBase
1329 BrigInstBase base; member in struct:BrigInstAddr
1335 BrigInstBase base; member in struct:BrigInstAtomic
1345 BrigInstBase base; member in struct:BrigInstBasic
1349 BrigInstBase base; member in struct:BrigInstBr
1355 BrigInstBase base; member in struct:BrigInstCmp
1364 BrigInstBase base; member in struct:BrigInstCvt
1371 BrigInstBase base; member in struct:BrigInstImage
1380 BrigInstBase base; member in struct:BrigInstLane
1387 BrigInstBase base; member in struct:BrigInstMem
1397 BrigInstBase base; member in struct:BrigInstMemFence
1405 BrigInstBase base; member in struct:BrigInstMod
1413 BrigInstBase base; member in struct:BrigInstQueryImage
1420 BrigInstBase base; member in struct:BrigInstQuerySampler
1426 BrigInstBase base; member in struct:BrigInstQueue
1433 BrigInstBase base; member in struct:BrigInstSeg
1439 BrigInstBase base; member in struct:BrigInstSegCvt
1446 BrigInstBase base; member in struct:BrigInstSignal
1453 BrigInstBase base; member in struct:BrigInstSourceType
1461 BrigBase base; member in struct:BrigOperandAddress
1468 BrigBase base; member in struct:BrigOperandAlign
1474 BrigBase base; member in struct:BrigOperandCodeList
1484 BrigBase base; member in struct:BrigOperandCodeRef
1489 BrigBase base; member in struct:BrigOperandConstantBytes
1496 BrigBase base; member in struct:BrigOperandConstantOperandList
1508 BrigBase base; member in struct:BrigOperandConstantImage
1521 BrigBase base; member in struct:BrigOperandOperandList
1531 BrigBase base; member in struct:BrigOperandRegister
1537 BrigBase base; member in struct:BrigOperandConstantSampler
1546 BrigBase base; member in struct:BrigOperandString
1551 BrigBase base; member in struct:BrigOperandWavesize
[all...]
/gem5/src/systemc/core/
H A Dobject.cc265 Object::pickUniqueName(std::string base) argument
267 std::string seed = base;
268 while (!nameIsUnique(&children, &events, base))
269 base = ::sc_core::sc_gen_unique_name(seed.c_str());
271 return base;
275 pickUniqueName(::sc_core::sc_object *parent, std::string base) argument
278 return Object::getFromScObject(parent)->pickUniqueName(base);
280 std::string seed = base;
281 while (!nameIsUnique(&topLevelObjects, &topLevelEvents, base))
282 base
[all...]
/gem5/src/cpu/
H A Dtimebuf.hh50 unsigned base; member in class:TimeBuffer
142 data(new char[size * sizeof(T)]), index(size), base(0)
181 if (++base >= size)
182 base = 0;
184 int ptr = base + future;
200 int vector_index = idx + base;
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_utils.h216 int base = 10; local
223 case 'B': base = 2; s += 2; break;
225 case 'O': base = 8; s += 2; break;
227 case 'D': base = 10; s += 2; break;
229 case 'X': base = 16; s += 2; break;
233 return base;
/gem5/src/systemc/ext/dt/fx/
H A Dscfx_utils.hh211 int base = 10; local
216 case 'B': base = 2; s += 2; break;
218 case 'O': base = 8; s += 2; break;
220 case 'D': base = 10; s += 2; break;
222 case 'X': base = 16; s += 2; break;
226 return base;
/gem5/ext/dnet/
H A Drand.h28 int rand_shuffle(rand_t *r, void *base, size_t nmemb, size_t size);
/gem5/src/dev/
H A Dintel_8254_timer.hh39 #include "base/bitunion.hh"
40 #include "base/types.hh"
41 #include "base/trace.hh"
179 * @param base The base name of the counter object.
182 void serialize(const std::string &base, CheckpointOut &cp) const;
186 * @param base The base name of the counter object.
190 void unserialize(const std::string &base, CheckpointIn &cp);
246 * @param base Th
[all...]
H A Dmc146818.cc40 #include "base/bitfield.hh"
41 #include "base/time.hh"
42 #include "base/trace.hh"
269 MC146818::serialize(const string &base, CheckpointOut &cp) const argument
274 arrayParamOut(cp, base + ".clock_data", clock_data, sizeof(clock_data));
275 paramOut(cp, base + ".stat_regA", (uint8_t)regA_serial);
276 paramOut(cp, base + ".stat_regB", (uint8_t)regB_serial);
289 MC146818::unserialize(const string &base, CheckpointIn &cp) argument
293 arrayParamIn(cp, base + ".clock_data", clock_data,
296 paramIn(cp, base
[all...]
/gem5/src/arch/arm/linux/
H A Dprocess.hh57 int base; member in struct:ArmLinuxProcessBits::SyscallTable
/gem5/src/arch/arm/freebsd/
H A Dprocess.hh47 int base; member in struct:ArmFreebsdProcessBits::SyscallTable
/gem5/src/kern/linux/
H A Dhelpers.cc59 dumpDmesgEntry(const uint8_t *base, const uint8_t *end, std::ostream &os) argument
61 const size_t max_length = end - base;
69 memcpy(&de, base, sizeof(de));
86 os.write((char *)base + sizeof(de), de.text_len);
/gem5/src/dev/storage/
H A Dide_ctrl.cc569 // Serialize the PciDevice base class
592 IdeController::Channel::serialize(const std::string &base, argument
595 paramOut(cp, base + ".cmdAddr", cmdAddr);
596 paramOut(cp, base + ".cmdSize", cmdSize);
597 paramOut(cp, base + ".ctrlAddr", ctrlAddr);
598 paramOut(cp, base + ".ctrlSize", ctrlSize);
600 paramOut(cp, base + ".bmiRegs.command", command);
601 paramOut(cp, base + ".bmiRegs.reserved0", bmiRegs.reserved0);
603 paramOut(cp, base + ".bmiRegs.status", status);
604 paramOut(cp, base
635 unserialize(const std::string &base, CheckpointIn &cp) argument
[all...]
/gem5/src/python/m5/
H A Dproxy.py89 def _mulcheck(self, result, base):
93 multiplier = multiplier.unproxy(base)
103 def unproxy(self, base):
104 obj = base
122 base._visited = False
127 (self.path(), self._pdesc.ptype_str, base.path()))
134 return self._mulcheck(result, base)
/gem5/util/
H A Dfind_copyrights.py230 for base in args:
231 if os.path.isfile(base):
232 files += [ (base, lang_type(base)) ]
233 elif os.path.isdir(base):
234 files += find_files(base)
236 raise AttributeError, "can't access '%s'" % base
H A Dstyle.py59 base = os.path.join(os.path.dirname(__file__), "..")
65 for verifier in [ v(ui, opts, base=base) for v in verifiers ]:
/gem5/src/arch/x86/
H A Dpagetable.hh48 #include "base/bitunion.hh"
49 #include "base/types.hh"
50 #include "base/trie.hh"
68 // The base of the physical page.
137 // Unfortunately, the placement of the base field in a page table entry is
142 Bitfield<51, 12> base; member in namespace:X86ISA
159 Addr paddr() { return pte.base << PageShift; }
160 void paddr(Addr addr) { pte.base = addr >> PageShift; }

Completed in 41 milliseconds

1234567