Searched refs:flags (Results 1 - 25 of 226) sorted by relevance

12345678910

/gem5/src/base/
H A Dflags.hh43 Flags(Type flags) : _flags(flags) {} argument
49 operator=(const Flags<U> &flags) argument
51 _flags = flags._flags;
56 operator=(T flags) argument
58 _flags = flags;
63 bool isSet(Type flags) const { return (_flags & flags); }
65 bool allSet(Type flags) const { return (_flags & flags)
69 clear(Type flags) argument
70 set(Type flags) argument
73 update(Type flags, Type mask) argument
[all...]
/gem5/tests/test-progs/mwait/
H A Dmwait.c9 // Make sure that flags and wait sit in different cache lines
10 volatile int flags[10]; variable
17 flags[0] = flags[0] + 1;
25 flags[0] = flags[0] + 1;
39 flags[0] = 0;
43 __builtin_ia32_monitor ((void *)&flags, 0, 0);
45 // invalidate flags in this cpu's cache
52 // wait for other thread to modify flags
[all...]
/gem5/ext/libelf/
H A Delf_flag.c33 elf_flagdata(Elf_Data *d, Elf_Cmd c, unsigned int flags) argument
44 (flags & ~ELF_F_DIRTY) != 0) {
50 r = scn->s_flags |= flags;
52 r = scn->s_flags &= ~flags;
58 elf_flagehdr(Elf *e, Elf_Cmd c, unsigned int flags) argument
67 (e->e_kind != ELF_K_ELF) || (flags & ~ELF_F_DIRTY) != 0 ||
83 return (elf_flagelf(e, c, flags));
87 elf_flagelf(Elf *e, Elf_Cmd c, unsigned int flags) argument
96 (flags & ~(ELF_F_DIRTY|ELF_F_LAYOUT)) != 0) {
102 r = e->e_flags |= flags;
109 elf_flagphdr(Elf *e, Elf_Cmd c, unsigned int flags) argument
138 elf_flagscn(Elf_Scn *s, Elf_Cmd c, unsigned int flags) argument
159 elf_flagshdr(Elf_Scn *s, Elf_Cmd c, unsigned int flags) argument
[all...]
/gem5/src/cpu/
H A Dstatic_inst.hh78 * The main component of this class is the vector of flags and the
80 * solely on these flags can process instructions without being
97 std::bitset<Num_Flags> flags; member in class:StaticInst
152 /// instruction property flags. See StaticInst::Flags for descriptions
153 /// of the individual flags.
156 bool isNop() const { return flags[IsNop]; }
158 bool isMemRef() const { return flags[IsMemRef]; }
159 bool isLoad() const { return flags[IsLoad]; }
160 bool isStore() const { return flags[IsStore]; }
161 bool isAtomic() const { return flags[IsAtomi
[all...]
/gem5/src/arch/riscv/insts/
H A Dstatic_inst.cc44 if (flags[IsLastMicroop]) {
/gem5/src/arch/x86/insts/
H A Dmicroregop.cc55 uint64_t flags = oldFlags & ~flagMask; local
59 flags |= (flagMask & (ECFBit | CFBit));
61 flags ^= (flagMask & (ECFBit | CFBit));
64 flags |= PFBit;
68 flags |= AFBit;
70 flags ^= AFBit;
73 flags |= (flagMask & (EZFBit | ZFBit));
75 flags |= SFBit;
77 flags |= OFBit;
78 return flags;
[all...]
/gem5/src/arch/arm/insts/
H A Dfplib.cc391 int *flags)
410 int *flags)
422 *flags |= FPLIB_IDC;
430 int *flags)
442 *flags |= FPLIB_IDC;
521 fp16_process_NaN(uint16_t a, int mode, int *flags) argument
524 *flags |= FPLIB_IOC;
531 fp32_process_NaN(uint32_t a, int mode, int *flags) argument
534 *flags |= FPLIB_IOC;
541 fp64_process_NaN(uint64_t a, int mode, int *flags) argument
390 fp16_unpack(int *sgn, int *exp, uint16_t *mnt, uint16_t x, int mode, int *flags) argument
409 fp32_unpack(int *sgn, int *exp, uint32_t *mnt, uint32_t x, int mode, int *flags) argument
429 fp64_unpack(int *sgn, int *exp, uint64_t *mnt, uint64_t x, int mode, int *flags) argument
551 fp16_process_NaNs(uint16_t a, uint16_t b, int mode, int *flags) argument
574 fp32_process_NaNs(uint32_t a, uint32_t b, int mode, int *flags) argument
597 fp64_process_NaNs(uint64_t a, uint64_t b, int mode, int *flags) argument
620 fp16_process_NaNs3(uint16_t a, uint16_t b, uint16_t c, int mode, int *flags) argument
649 fp32_process_NaNs3(uint32_t a, uint32_t b, uint32_t c, int mode, int *flags) argument
678 fp64_process_NaNs3(uint64_t a, uint64_t b, uint64_t c, int mode, int *flags) argument
707 fp16_round_(int sgn, int exp, uint16_t mnt, int rm, int mode, int *flags) argument
785 fp16_round(int sgn, int exp, uint16_t mnt, int mode, int *flags) argument
791 fp32_round_(int sgn, int exp, uint32_t mnt, int rm, int mode, int *flags) argument
862 fp32_round(int sgn, int exp, uint32_t mnt, int mode, int *flags) argument
868 fp64_round_(int sgn, int exp, uint64_t mnt, int rm, int mode, int *flags) argument
939 fp64_round(int sgn, int exp, uint64_t mnt, int mode, int *flags) argument
945 fp16_compare_eq(uint16_t a, uint16_t b, int mode, int *flags) argument
964 fp16_compare_ge(uint16_t a, uint16_t b, int mode, int *flags) argument
989 fp16_compare_gt(uint16_t a, uint16_t b, int mode, int *flags) argument
1014 fp16_compare_un(uint16_t a, uint16_t b, int mode, int *flags) argument
1033 fp32_compare_eq(uint32_t a, uint32_t b, int mode, int *flags) argument
1052 fp32_compare_ge(uint32_t a, uint32_t b, int mode, int *flags) argument
1077 fp32_compare_gt(uint32_t a, uint32_t b, int mode, int *flags) argument
1102 fp32_compare_un(uint32_t a, uint32_t b, int mode, int *flags) argument
1121 fp64_compare_eq(uint64_t a, uint64_t b, int mode, int *flags) argument
1140 fp64_compare_ge(uint64_t a, uint64_t b, int mode, int *flags) argument
1165 fp64_compare_gt(uint64_t a, uint64_t b, int mode, int *flags) argument
1190 fp64_compare_un(uint64_t a, uint64_t b, int mode, int *flags) argument
1209 fp16_add(uint16_t a, uint16_t b, int neg, int mode, int *flags) argument
1269 fp32_add(uint32_t a, uint32_t b, int neg, int mode, int *flags) argument
1329 fp64_add(uint64_t a, uint64_t b, int neg, int mode, int *flags) argument
1389 fp16_mul(uint16_t a, uint16_t b, int mode, int *flags) argument
1426 fp32_mul(uint32_t a, uint32_t b, int mode, int *flags) argument
1463 fp64_mul(uint64_t a, uint64_t b, int mode, int *flags) argument
1500 fp16_muladd(uint16_t a, uint16_t b, uint16_t c, int scale, int mode, int *flags) argument
1585 fp32_muladd(uint32_t a, uint32_t b, uint32_t c, int scale, int mode, int *flags) argument
1670 fp64_muladd(uint64_t a, uint64_t b, uint64_t c, int scale, int mode, int *flags) argument
1762 fp16_div(uint16_t a, uint16_t b, int mode, int *flags) argument
1804 fp32_div(uint32_t a, uint32_t b, int mode, int *flags) argument
1846 fp64_div(uint64_t a, uint64_t b, int mode, int *flags) argument
1901 set_fpscr0(FPSCR &fpscr, int flags) argument
1924 fp16_scale(uint16_t a, int16_t b, int mode, int *flags) argument
1958 fp32_scale(uint32_t a, int32_t b, int mode, int *flags) argument
1992 fp64_scale(uint64_t a, int64_t b, int mode, int *flags) argument
2026 fp16_sqrt(uint16_t a, int mode, int *flags) argument
2078 fp32_sqrt(uint32_t a, int mode, int *flags) argument
2133 fp64_sqrt(uint64_t a, int mode, int *flags) argument
2211 set_fpscr(FPSCR &fpscr, int flags) argument
2240 int flags = 0; local
2250 int flags = 0; local
2260 int flags = 0; local
2270 int flags = 0; local
2280 int flags = 0; local
2290 int flags = 0; local
2300 int flags = 0; local
2310 int flags = 0; local
2320 int flags = 0; local
2330 int flags = 0; local
2340 int flags = 0; local
2350 int flags = 0; local
2381 int flags = 0; local
2391 int flags = 0; local
2401 int flags = 0; local
2412 int flags = 0; local
2446 int flags = 0; local
2480 int flags = 0; local
2616 int flags = 0; local
2665 int flags = 0; local
2714 int flags = 0; local
2752 int flags = 0; local
2791 int flags = 0; local
2829 int flags = 0; local
2866 int flags = 0; local
2876 int flags = 0; local
2886 int flags = 0; local
2896 int flags = 0; local
2906 int flags = 0; local
2916 int flags = 0; local
3171 int flags = 0; local
3194 int flags = 0; local
3217 int flags = 0; local
3264 int flags = 0; local
3287 int flags = 0; local
3310 int flags = 0; local
3356 int flags = 0; local
3366 int flags = 0; local
3376 int flags = 0; local
3387 int flags = 0; local
3418 int flags = 0; local
3449 int flags = 0; local
3520 int flags = 0; local
3555 int flags = 0; local
3590 int flags = 0; local
3625 int flags = 0; local
3655 int flags = 0; local
3685 int flags = 0; local
3715 int flags = 0; local
3777 int flags = 0; local
3839 int flags = 0; local
3901 int flags = 0; local
3931 int flags = 0; local
3961 int flags = 0; local
3991 int flags = 0; local
4018 int flags = 0; local
4045 int flags = 0; local
4073 int flags = 0; local
4203 int flags = 0; local
4381 fplibAbs(op2), 0, modeConv(fpscr), &flags); local
4412 int flags = 0; local
4446 int flags = 0; local
4458 int flags = 0; local
4478 int flags = 0; local
4497 int flags = 0; local
4546 FPToFixed_64(int sgn, int exp, uint64_t mnt, bool u, FPRounding rounding, int *flags) argument
4595 FPToFixed_32(int sgn, int exp, uint64_t mnt, bool u, FPRounding rounding, int *flags) argument
4609 FPToFixed_16(int sgn, int exp, uint64_t mnt, bool u, FPRounding rounding, int *flags) argument
4627 int flags = 0; local
4657 int flags = 0; local
4688 int flags = 0; local
4717 int flags = 0; local
4745 int flags = 0; local
4776 int flags = 0; local
4806 int flags = 0; local
4829 fp16_cvtf(uint64_t a, int fbits, int u, int mode, int *flags) argument
4849 fp32_cvtf(uint64_t a, int fbits, int u, int mode, int *flags) argument
4869 fp64_cvtf(uint64_t a, int fbits, int u, int mode, int *flags) argument
4890 int flags = 0; local
4902 int flags = 0; local
4914 int flags = 0; local
[all...]
/gem5/src/sim/
H A Dsyscall_desc.hh74 SyscallExecutor sys_exec=unimplementedFunc, int flags=0)
75 : _name(name), executor(sys_exec), _flags(flags), _warned(false)
116 void setFlags(int flags) { _flags = flags; } argument
132 /** Set if WarnOnce is specified in flags AFTER first call */
73 SyscallDesc(const char *name, SyscallExecutor sys_exec=unimplementedFunc, int flags=0) argument
H A Deventq_impl.hh61 event->flags.set(Event::Scheduled);
77 event->flags.clear(Event::Squashed);
78 event->flags.clear(Event::Scheduled);
102 event->flags.clear(Event::Squashed);
103 event->flags.set(Event::Scheduled);
/gem5/src/arch/x86/linux/
H A Dprocess.hh58 RegVal flags);
67 RegVal flags);
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_int64_io.cpp72 fmtflags flags = os.flags(); local
74 if ((flags & ::std::ios::basefield) == ::std::ios::oct) {
79 if ((flags & ::std::ios::showbase) && (*buf_ptr != '0'))
81 } else if ((flags & ::std::ios::basefield) == ::std::ios::hex) {
82 const char* xdigs = (flags & ::std::ios::uppercase) ?
89 if ((flags & ::std::ios::showbase)) {
103 if (sign > 0 && (flags & ::std::ios::showpos))
115 fmtflags pad_kind = flags & ::std::ios::adjustfield;
161 if (n < 0 && (os.flags()
[all...]
/gem5/src/arch/generic/
H A Dmemhelpers.hh59 MemT &mem, Request::Flags flags)
61 return xc->initiateMemRead(addr, sizeof(MemT), flags);
78 Request::Flags flags)
81 Fault fault = xc->readMem(addr, (uint8_t *)&mem, sizeof(MemT), flags);
94 Request::Flags flags, uint64_t *res)
100 return xc->writeMem((uint8_t *)&mem, sizeof(MemT), addr, flags, res);
107 Addr addr, Request::Flags flags, uint64_t *res)
114 xc->writeMem((uint8_t *)&host_mem, sizeof(MemT), addr, flags, res);
116 if (flags & Request::MEM_SWAP || flags
58 initiateMemRead(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT &mem, Request::Flags flags) argument
77 readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT &mem, Request::Flags flags) argument
93 writeMemTiming(XC *xc, Trace::InstRecord *traceData, MemT mem, Addr addr, Request::Flags flags, uint64_t *res) argument
106 writeMemAtomic(XC *xc, Trace::InstRecord *traceData, const MemT &mem, Addr addr, Request::Flags flags, uint64_t *res) argument
127 amoMemAtomic(XC *xc, Trace::InstRecord *traceData, MemT &mem, Addr addr, Request::Flags flags, AtomicOpFunctor *_amo_op) argument
150 initiateMemAMO(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT& mem, Request::Flags flags, AtomicOpFunctor *_amo_op) argument
[all...]
H A Dmmapped_ipr.hh105 Request::Flags flags(pkt->req->getFlags());
106 return (flags & Request::MMAPPED_IPR) &&
107 (flags & Request::GENERIC_IPR);
/gem5/src/arch/x86/
H A Dmemhelpers.hh48 unsigned dataSize, Request::Flags flags)
50 return xc->initiateMemRead(addr, dataSize, flags);
108 uint64_t &mem, unsigned dataSize, Request::Flags flags)
111 Fault fault = xc->readMem(addr, (uint8_t *)&mem, dataSize, flags);
126 unsigned flags)
130 sizeof(T) * N, flags);
143 unsigned flags)
149 fault = readPackedMemAtomic<uint32_t, N>(xc, addr, mem, flags);
152 fault = readPackedMemAtomic<uint64_t, N>(xc, addr, mem, flags);
165 unsigned flags, uint64_
47 initiateMemRead(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, unsigned dataSize, Request::Flags flags) argument
107 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, uint64_t &mem, unsigned dataSize, Request::Flags flags) argument
125 readPackedMemAtomic(ExecContext *xc, Addr addr, std::array<uint64_t, N> &mem, unsigned flags) argument
141 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, std::array<uint64_t, N> &mem, unsigned dataSize, unsigned flags) argument
164 writePackedMem(ExecContext *xc, std::array<uint64_t, N> &mem, Addr addr, unsigned flags, uint64_t *res) argument
176 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
188 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
206 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
222 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
[all...]
/gem5/src/mem/
H A Dpacket.hh63 #include "base/flags.hh"
175 /// Set of attribute flags.
276 // Special control flags
318 Flags flags; variable
568 /// Snoop flags
590 assert(!flags.isSet(CACHE_RESPONDING));
591 flags.set(CACHE_RESPONDING);
593 bool cacheResponding() const { return flags.isSet(CACHE_RESPONDING); }
619 void setHasSharers() { flags.set(HAS_SHARERS); }
620 bool hasSharers() const { return flags
[all...]
H A Dport_proxy.cc45 PortProxy::readBlobPhys(Addr addr, Request::Flags flags, argument
52 gen.addr(), gen.size(), flags, Request::funcMasterId);
62 PortProxy::writeBlobPhys(Addr addr, Request::Flags flags, argument
69 gen.addr(), gen.size(), flags, Request::funcMasterId);
79 PortProxy::memsetBlobPhys(Addr addr, Request::Flags flags, argument
86 PortProxy::writeBlobPhys(addr, flags, buf, size);
H A Dpage_table.hh56 uint64_t flags; member in struct:EmulationPageTable::Entry
58 Entry(Addr paddr, uint64_t flags) : paddr(paddr), flags(flags) {} argument
87 /* generic page table mapping flags
115 * @param flags Generic mapping flags that can be set by or-ing values
118 virtual void map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags = 0);
/gem5/src/systemc/tests/systemc/datatypes/int/string_conversion/test03/
H A Dtest03.cpp5 ios::fmtflags flags = cout.flags(); local
6 cout << hex << flags << dec << endl;
/gem5/src/sim/probe/
H A Dmem.hh58 Request::FlagsType flags; member in struct:ProbePoints::PacketInfo
66 flags(pkt->req->getFlags()),
/gem5/src/arch/sparc/insts/
H A Dblockmem.cc41 bool load = flags[IsLoad];
42 bool save = flags[IsStore];
66 bool load = flags[IsLoad];
67 bool save = flags[IsStore];
H A Dmem.cc42 bool load = flags[IsLoad];
43 bool store = flags[IsStore];
69 bool load = flags[IsLoad];
70 bool save = flags[IsStore];
H A Dmicro.hh52 flags[IsMacroop] = true;
99 flags[IsMicroop] = true;
105 if (flags[IsLastMicroop])
120 flags[IsDelayedCommit] = true;
/gem5/src/arch/arm/
H A Dstage2_mmu.hh93 void setVirt(Addr vaddr, int size, Request::Flags flags, int masterId) argument
96 req->setVirt(0, vaddr, size, flags, masterId, 0);
116 uint8_t *data, int numBytes, Request::Flags flags, bool isFunctional);
119 Request::Flags flags);
/gem5/src/mem/probes/
H A Dstack_dist.cc72 .flags(disableLinearHists ? nozero : pdf);
78 .flags(disableLogHists ? nozero : pdf);
84 .flags(disableLinearHists ? nozero : pdf);
90 .flags(disableLogHists ? nozero : pdf);
95 .flags(nozero);
/gem5/src/python/m5/
H A Ddebug.py40 for name in sorted(flags):
43 flag = flags[name]
49 for name in sorted(flags):
52 flag = flags[name]
102 flags = AllFlags() variable

Completed in 40 milliseconds

12345678910