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 --- |