cpu.cc (13500:6e0a2a7c6d8c) cpu.cc (13546:6cd6d7b19498)
1/*
2 * Copyright (c) 2011-2012, 2014, 2016, 2017 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

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

1461}
1462
1463template <class Impl>
1464void
1465FullO3CPU<Impl>::setArchVecElem(const RegIndex& reg_idx, const ElemIndex& ldx,
1466 const VecElem& val, ThreadID tid)
1467{
1468 PhysRegIdPtr phys_reg = commitRenameMap[tid].lookup(
1/*
2 * Copyright (c) 2011-2012, 2014, 2016, 2017 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

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

1461}
1462
1463template <class Impl>
1464void
1465FullO3CPU<Impl>::setArchVecElem(const RegIndex& reg_idx, const ElemIndex& ldx,
1466 const VecElem& val, ThreadID tid)
1467{
1468 PhysRegIdPtr phys_reg = commitRenameMap[tid].lookup(
1469 RegId(VecRegClass, reg_idx, ldx));
1469 RegId(VecElemClass, reg_idx, ldx));
1470 setVecElem(phys_reg, val);
1471}
1472
1473template <class Impl>
1474void
1475FullO3CPU<Impl>::setArchCCReg(int reg_idx, CCReg val, ThreadID tid)
1476{
1477 ccRegfileWrites++;

--- 311 unchanged lines hidden ---
1470 setVecElem(phys_reg, val);
1471}
1472
1473template <class Impl>
1474void
1475FullO3CPU<Impl>::setArchCCReg(int reg_idx, CCReg val, ThreadID tid)
1476{
1477 ccRegfileWrites++;

--- 311 unchanged lines hidden ---