Deleted Added
sdiff udiff text old ( 7757:d7360f5052b2 ) new ( 7783:9b880b40ac10 )
full compact
1/*
2 * Copyright (c) 2010 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

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

197 warn("Not doing anything for miscreg ACTLR\n");
198 break;
199 case MISCREG_PMCR:
200 case MISCREG_PMCCNTR:
201 case MISCREG_PMSELR:
202 warn("Not doing anyhting for read to miscreg %s\n",
203 miscRegName[misc_reg]);
204 break;
205
206 }
207 return readMiscRegNoEffect(misc_reg);
208}
209
210void
211ISA::setMiscRegNoEffect(int misc_reg, const MiscReg &val)
212{
213 assert(misc_reg < NumMiscRegs);

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

299 fpscrMask.v = ones;
300 fpscrMask.c = ones;
301 fpscrMask.z = ones;
302 fpscrMask.n = ones;
303 newVal = (newVal & (uint32_t)fpscrMask) |
304 (miscRegs[MISCREG_FPSCR] & ~(uint32_t)fpscrMask);
305 }
306 break;
307 case MISCREG_FPEXC:
308 {
309 const uint32_t fpexcMask = 0x60000000;
310 newVal = (newVal & fpexcMask) |
311 (miscRegs[MISCREG_FPEXC] & ~fpexcMask);
312 }
313 break;
314 case MISCREG_SCTLR:

--- 139 unchanged lines hidden ---