make ldtw(a) -- Twin 32 bit load work correctly -- by doing it the same way as the twin 64 bit loads
src/arch/isa_parser.py:
src/arch/sparc/isa/decoder.isa:
src/arch/sparc/isa/operands.isa:
src/base/bigint.hh:
src/cpu/simple/atomic.cc:
src/cpu/simple/timing.cc:
src/mem/packet_access.hh:
make ldtw(a) Twin 32 bit load work correctly
--HG--
extra : convert_revision : 2646b269d58cc1774e896065875a56cf5e313b42
This commit is contained in:
@@ -319,6 +319,10 @@ AtomicSimpleCPU::read(Addr addr, T &data, unsigned flags)
|
||||
|
||||
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||
|
||||
template
|
||||
Fault
|
||||
AtomicSimpleCPU::read(Addr addr, Twin32_t &data, unsigned flags);
|
||||
|
||||
template
|
||||
Fault
|
||||
AtomicSimpleCPU::read(Addr addr, Twin64_t &data, unsigned flags);
|
||||
|
||||
@@ -315,6 +315,10 @@ template
|
||||
Fault
|
||||
TimingSimpleCPU::read(Addr addr, Twin64_t &data, unsigned flags);
|
||||
|
||||
template
|
||||
Fault
|
||||
TimingSimpleCPU::read(Addr addr, Twin32_t &data, unsigned flags);
|
||||
|
||||
template
|
||||
Fault
|
||||
TimingSimpleCPU::read(Addr addr, uint64_t &data, unsigned flags);
|
||||
|
||||
Reference in New Issue
Block a user