Deleted Added
sdiff udiff text old ( 2632:1bb2f91485ea ) new ( 2686:f0d591379ac3 )
full compact
1// -*- mode:c++ -*-
2
3let {{
4def LoadStoreBase(name, Name, ea_code, memacc_code, mem_flags, inst_flags,
5 postacc_code = '', base_class = 'Memory',
6 decode_template = BasicDecode, exec_template_base = ''):
7 # Make sure flags are in lists (convert to lists if not).
8 mem_flags = makeList(mem_flags)

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

85 decode_template.subst(iop),
86 EACompExecute.subst(ea_iop)
87 + memAccExecTemplate.subst(memacc_iop)
88 + fullExecTemplate.subst(iop)
89 + initiateAccTemplate.subst(initiateacc_iop)
90 + completeAccTemplate.subst(completeacc_iop))
91}};
92
93
94output exec {{
95
96 using namespace MipsISA;
97
98 /// CLEAR ALL CPU INST/EXE HAZARDS
99 inline void
100 clear_exe_inst_hazards()
101 {

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

119#else
120 inline Fault checkFpEnableFault(%(CPU_exec_context)s *xc)
121 {
122 return NoFault;
123 }
124#endif
125
126
127}};
128
129