simple_thread.hh (10033:21c14a2b2117) simple_thread.hh (10338:8bee5f4edb92)
1/*
2 * Copyright (c) 2011-2012 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

268 reg_idx, flatIndex, regVal, floatRegs.f[flatIndex]);
269 return regVal;
270 }
271
272 CCReg readCCReg(int reg_idx)
273 {
274#ifdef ISA_HAS_CC_REGS
275 int flatIndex = isa->flattenCCIndex(reg_idx);
1/*
2 * Copyright (c) 2011-2012 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

268 reg_idx, flatIndex, regVal, floatRegs.f[flatIndex]);
269 return regVal;
270 }
271
272 CCReg readCCReg(int reg_idx)
273 {
274#ifdef ISA_HAS_CC_REGS
275 int flatIndex = isa->flattenCCIndex(reg_idx);
276 assert(0 <= flatIndex);
276 assert(flatIndex < TheISA::NumCCRegs);
277 uint64_t regVal(readCCRegFlat(flatIndex));
278 DPRINTF(CCRegs, "Reading CC reg %d (%d) as %#x.\n",
279 reg_idx, flatIndex, regVal);
280 return regVal;
281#else
282 panic("Tried to read a CC register.");
283 return 0;

--- 182 unchanged lines hidden ---
277 assert(flatIndex < TheISA::NumCCRegs);
278 uint64_t regVal(readCCRegFlat(flatIndex));
279 DPRINTF(CCRegs, "Reading CC reg %d (%d) as %#x.\n",
280 reg_idx, flatIndex, regVal);
281 return regVal;
282#else
283 panic("Tried to read a CC register.");
284 return 0;

--- 182 unchanged lines hidden ---