smallFloatTypes = ("uint32_t",)
zeroSveVecRegUpperPartCode = '''
- TheISA::ISA::zeroSveVecRegUpperPart(%s,
+ ArmISA::ISA::zeroSveVecRegUpperPart(%s,
ArmStaticInst::getCurSveVecLen<uint64_t>(xc->tcBase()));
'''
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
%(rden_code)s;
%(op_decl)s;
%(op_rd)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
if (xc->readMemAccPredicate()) {
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
%(wren_code)s;
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<MemElemType>();
%(wren_code)s;
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
if (fault == NoFault) {
%(op_decl)s;
%(op_rd)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
memcpy(memData.raw_ptr<uint8_t>(), pkt->getPtr<uint8_t>(),
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
%(wren_code)s;
%(op_rd)s;
%(ea_code)s;
- TheISA::VecRegContainer memData;
+ ArmISA::VecRegContainer memData;
auto memDataView = memData.as<Element>();
%(wren_code)s;
void
GenericTimerMem::validateFrameRange(const AddrRange &range)
{
- fatal_if(range.start() % TheISA::PageBytes,
+ fatal_if(range.start() % ArmISA::PageBytes,
"GenericTimerMem::validateFrameRange: Architecture states each "
"register frame should be in a separate memory page, specified "
"range base address [0x%x] is not compliant\n");