isa.hh (13173:210b6fc57533) isa.hh (13393:659fdbcd5722)
1/*
2 * Copyright (c) 2010, 2012-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

407 CPSR cpsr M5_VAR_USED = readMiscReg(MISCREG_CPSR, tc);
408 assert(!cpsr.width);
409 }
410
411 public:
412 void clear();
413
414 protected:
1/*
2 * Copyright (c) 2010, 2012-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

407 CPSR cpsr M5_VAR_USED = readMiscReg(MISCREG_CPSR, tc);
408 assert(!cpsr.width);
409 }
410
411 public:
412 void clear();
413
414 protected:
415 void clear32(const ArmISAParams *p, const SCTLR &sctlr_rst);
415 void clear64(const ArmISAParams *p);
416 void initID32(const ArmISAParams *p);
417 void initID64(const ArmISAParams *p);
418
419 public:
420 MiscReg readMiscRegNoEffect(int misc_reg) const;
421 MiscReg readMiscReg(int misc_reg, ThreadContext *tc);
422 void setMiscRegNoEffect(int misc_reg, const MiscReg &val);

--- 280 unchanged lines hidden ---
416 void clear64(const ArmISAParams *p);
417 void initID32(const ArmISAParams *p);
418 void initID64(const ArmISAParams *p);
419
420 public:
421 MiscReg readMiscRegNoEffect(int misc_reg) const;
422 MiscReg readMiscReg(int misc_reg, ThreadContext *tc);
423 void setMiscRegNoEffect(int misc_reg, const MiscReg &val);

--- 280 unchanged lines hidden ---